This can lead to unexpected behaviour if homing app is (re-)launched after moving from READY to IDLE robot state.