fix to save and load schedule properly

You'll need the latest master branch from concerto in conjunction with this again.