fix(reconnect): rejection should only happen when no reconnect left
fix(reconnect): rejection should only happen when no reconnect left

This rejection was occurring after an error, when in reality the
only rejection inside of connection should come from determining
whether we should reconnect or not.

robblovell/node-amqp10,danlangford/node-amqp10,noodlefrenzy/node-amqp10