I had this problem with shale-remoting-1.0.3, but found that it is fixed 1.0.4.
I also noticed that 1.0.3 does actually send the 304-Not Modified response properly. I don't know why it lots that message.
[Message sent by forum member 'rogerkeays' (rogerkeays)]
http://forums.java.net/jive/thread.jspa?messageID=225175