I think it should not be wrapped in a RemoteException otherwise replyWitError should be the one wrapping it. 

But if we make that change, we need to check code that was explicitly matching RemoteException when calling MRY code and adjust it correctly, but I doubt there will be many instances.