Correctly uses the `netReceive` API. If an error was returned, we propagate that error, otherwise assert we only received one message.