True, actually I didn't want to include it and will change it back.

Just for the sake of discussion: By using `eq` instead of `==` (on a case class) we could trade an `instanceof` against a simple comparison. Since `ConnectionClosed` is a type with 5 sub-types the simple comparison is going to be (a very small amount) faster. However, doing this is probably only warranted in the hottest of all loops, which this site is certainly not.

Side question: `Aborted == closedEvent` would be (a tiny bit) faster than `closedEvent == Aborted`, no? (however, I find the latter more natural)