commit against #1637

old code was not creating ready version until file was saved,
so the recent versioning bug only created draft versions, which
nuked the course materials page.

Moved the ready instance creation up
fixes #1926 by setting reverseview
Merge pull request #1927 from Stanford-Online/jbau-upload-robustness

Jbau upload robustness