Allow switch to port in singleton group
If switch_from_port() selected best port with unknown availability, perform switch even if port is in singleton availability group.
This change is alternative to reverting !401 (merged) which should also help fixing #1043 (closed)