fix request_control_change

if we resigned an idle side that was not the currently active side it
caused bugs before.