You probably have this all worked out now. But the answer depends on how your cluster is setup.
Normally in Active/Passive clusters there is just one address and one peer and the BGP session will failover with all the data during an event. Naturally you need a switch vlan to connect the three ports together so that communication can occur.
For the dual peer your cluster will need to be active/active and then you can have independant sessions on each device.