Moved the remove finished-login-run signal file to on_exit (where it should have been) so that the signal file is only removed on logout, not desktop restart