fix to save and load schedule properly

You'll need the latest master branch from concerto in conjunction with this again.
Interesting, I didn't think all of that would be necessary (which is why it didn't work earlier of course), but your explanation makes sense. I appreciate the help / clarification on what's going on