reload_schedule! returns nil with no job in queue

The reload_schedule! method invoked in update_schedule returns nil if no
more job is in the queue. Access the schedule Hash instead.

Fixes #430
Merge pull request #442 from resque/fix-issue-430

reload_schedule! returns nil with no job in queue