Made dawn event a little more robust (doesn't get skipped when players
sleep or if time is changed for example)