Support initial load with hased story ID and step

Support loading the story when there is both a hashed story ID and workflow
step in the URL.

Addresses #417