1122001: Reg with --consumerid no longer checks subscription status

This also addresses bug 1145835 in which the registration was erroneously
reporting a failure when using --consumerid without --autosubscribe or
--auto-attach.