`super.stop()` has to follow `this.stop()`.

It took me 20 mins to build the `ip` module - this is because `super.stop()` waits for 10 seconds for the `TE` to terminate, which only happens when the server socket is closed.

Note that the old `close()` method was called first from `super.stop()`.

Will fix during merge (also NIO).