Avoid loose consumers when reconnects fail (#51)
Avoid loose consumers when reconnects fail (#51)

The old consumer MUST be deleted from map only when the new consumer is
created successfully.

closes #48
leandro-lugaresi/message-cannon,leandro-lugaresi/message-cannon