Normalize incoming steps so that they all have IDs
Current situation
Steps IDs are optional. This is great from a user's point of view. But it makes it harder to analyze raw logs.
Desired outcome
IDs should be added by the receptionist if not present.