player: always handle all statuses
player: fix race on stop

Sometimes the MPV_EVENT_IDLE would be handled before player_status was set to
STOPPED.