Mojo JS bindings: closing a Router can fail

If a JS Router is closed while a Connector read is pending, the Router handleConnectionError() method can fail because hadnleConnectionError refers to this.completers_, which close() has set to null.

BUG=430230
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/699223003