1100610 - Improved Upgrade and Install Docs, and Fixed Migration 0009 Error

This PR fixes [BZ 1100610](https://bugzilla.redhat.com/show_bug.cgi?id=1100610).

It updates the upgrade and installation docs related to migration 0009. It improves error messages to the users when they end up in this situation, and the migration cannot continue by referring them to the online docs. It also updates the tests associated with the migration code I modified with my new approach on unit test writing.

If you want to manually test this, you should run Migration 0009 with a 2.3.x consumer still bound to Qpid, and you will not be able to complete the upgrade without this patch.
Good idea. I use this idiom a lot, and I'll do this also in the future. Otherwise, the test could without making any assertions.  Fixed with b7a21be4036a748955e30748b137142a8f14e1de