Callbacks for Transfer Mesh?

Is it possible to add callbacks to the TransferMesh function?
Use case: in a multiplayer environment, after the user is instantiated, their RPM avatar is downloaded, and TransferMesh is called to copy the mesh only to my multiplayer player rig.
The next line of code calls a DestroyAvatar to remove the original downloaded mesh; a boolean is set to true to prevent skip re-loading.

Problem: occasionally the avatar does not appear, although it is downloaded. This may or may not be a race condition with the next line of code, DestroyAvatar.

With a callback, I can ensure the extra downloaded avatar mesh is deleted only after TransferMesh is complete.

A callback isn’t necessary. My code retained the avatar in a class var.
Instead, just using args.avatar within the method scope takes care of itself. I removed both the class var and my DestroyAvatar method.