Start rhmd in daemon mode when the port to be used is already in use. The user is informed of the error, but on retrying with a new port the lock file still exists. Again this only happens when the bdbstore is loaded. The qpidd process seems to still remain as well.
tested on BT4, works correctly now.
qpidc-0.2.656926-1.el5, qpidd-0.2.656926-1.el5, and rhm-0.2.2058-1.el5 have been pushed to the staging repo for testing