Hi Vineet,
I don't think JBM will still be supported in JBoss 6 and later. Current release (1.4.8.SP2) is only for EAP 5.1.x. You can build it from svn tag.
I would still recommend you to use HornetQ as it is being actively developed by community. You can also propose new features to be added in HornetQ.
Regarding to your failover question, I'll follow it at your original post.
Thanks
Howard