Error reporting when starting remoting with wrong configuration, see #3373

* Handle failure from listens
* This also solves the missing error reporting when binding to occupied
  port, see #3319