Multiplayer Level Loading

In this example on the Unity documentation it explains that the sending of RPCs should be turned off while the server loads

Network.isMessageQueueRunning = false;
Network.SetSendingEnabled(0, true);

This works awesome for my server, however I am getting the following error on my clients joining the server

View ID SceneID: 9 Level Prefix: 1 not found during lookup. Strange behaviour may occur

Do I need to set Network.SetReceivingEnabled to false on clients during their loading, but not on the server?

Basically, does the server change Sending to false and client ALSO change receiving to false during client loading for it to work?

To solve the issue I needed my isMessageQueueRunning and isMessageQueue inside my level loading coroutine, not after it.