Should reject pending promises on close

Add a failing spec that illustrates that pending promises from a Q
Connection are not rejected when the connection is lost
Reject on close