bonding: improve elaborate port_state assignment