Initializing RPC proxies in offline mode

- This will make shadowed RPC services work when erraiBusRemoteCommunicationEnabled == false
- It will also provide a better error message when an RPC is attempted and the bus failed to federate