controller: move creation of listening connection to constructor

Doing this synchronously results in better error messages.
1 file changed