Record user-added shutdown listeners
Record and recover blocked listeners
Clear all recorded listeners here
Record and recover basic.return listeners
Formatting
Facepalm
Remove recorded consumer on basic.cancel