model: factor out a 'switch_from_master()' function