+1 to this.
I implemented a guaranteed delivery mechanism on top of Remoting2 that did just this. Asynchronous sending and it just ignores the return value.
I'm looking forward to seeing how Remoting3 can implement this for me using a better guaranteed delivery model than what I used :)
But the concepts you present sound good and its a model I know works at least :)
Great idea. (Yeah, my idea sometimes makes a sense, hehe!)