I have a question on how to set this thing up

We have DB2 9.5 FP7 and AIX 6.1

We have two boxes
BoxA has TESTDB1 and TESTDB2 which are in HADR
BoxB has TESTDB1 and TESTDB2 wgich are in HADR again

We want to setup bidirectional Queue Replication. I am little bit confused on how to set this thing up

These are the probable solutions I can think of.
Scenario1:
1. Setup two QMGRs on BoxA and BoxB.
2. Setup BIDI for TESTDB1 and TESTDB2 with ASN1 schema control tables.
3. Start QCapture and QApply on both sides with schema ASN1. The Database servers being TESTDB1 and TESTDB2.
4. Monitor the databases TESTDB1 and TESTDB2.

If one of the DB server goes down, run a cron job to start the QCapture and QApply programs on the other server

Will this work?

Scenario 2:
1. Setup two QMGRs on BoxA and BoxB.
2. Setup BIDI in the following fashion
3.
(a) ASN1 schema control tables for replicating between TESTDB1 to TESTDB1 (on both the boxes)
(b) ASN2 schema control tables for replicating between TESTDB1 on BoxA to TESTDB2 on BoxB
(c) ASN3 schema control tables for replicating between TESTDB2 on BoxA to TESTDB1 on BoxB
(d) ASN4 schema control tables for replicating between TESTDB2 on BoxA to TESTDB2 on BoxB
4. Run a cron job that can monitor the database servers on both the boxes and run the QCapture and QApply programs accordingly

Ofcourse in either case MQ will be a single point of failure, but at this point of time we are OK with that

Is there a better solution. Please suggest or point me to the right documentation