stage: push the stage head on startup
When the stage is first created, it should be pushed to the remote repository so that it exists on the remote. In addition, if this is the first time the stage is being created at all, the remote should reflect this fact.