Can't you simply load the level again in case 4 after the session_connect?