added frameworkdispatcher to update before calling gamehascontrol

The game crashed when a song ended from a background app and wanted frameworkdispatcher to update itself. Ended up isolating it to the MediaPlayer.GameHasControl method and added an update there.