Fix auto-recovery

Because the auto_recover method was defined twice, the second method was
getting called, and not the first one. In my testing, this method
recovered my queues, but not my bindings. Deleting it, i.e., reverting
to the first method declared, fixed the issue.
Merge pull request #183 from devin-c/fix_auto_recovery

Fix auto-recovery
Update change log