[Schedule] Fix non-scheduled playlist playback.

A previous bugfix in aa7ae1786 to work around a race condition introduced
another bug itself preventing proper playback of repeating playlists via
the status page.  The repeat flag would be ignored and the playlist would
go into 'stopping gracefully' mode immediately after startup.  This commit
reverts aa7ae1786 and solves it another way as a quick v1.0 solution.  A
better fix will be more invasive and will come later.