foundation: RPCUDPSocketServer: Enabled reuse of address before bind() and moved binding port to the constructor to catch problems e.g. due to "Address already in use".