is there a way to tell through scripting when all buffered RPCs have been called?

if there are a lot of buffered instantiations and network destroys called before a player connects to a networked game then the whole history of the buffers is played out.. Is it possible to tell through a script when this is complete so that a 'loading' message or the like can be displayed until this process is complete?

Send a RPC to the server and have it respond.

Once you get this message back, you know the buffered calls are complete, since the server will send RPC's in the order they are called programatically, and you can disable your load screen.