hi Paul,
If you don't have a phyiscall link between the 2 switches - meaning they are part of the same IB network then no failover is possible.
Also - the output of ibstat confirms that that each port of the HCA is in a different IB subnet - different SM lid