Added separate recovery, channel, and consumer recovery events. Fixes #15.
Added check for pending recoveries