Keyserver now uses random ephermeal port by default.

If specified, try the given port and fail if you cannot bind.
@muelli do we really need the ability to specify a port? Would reduce complexity if we don’t.