That probably means it's a ceph bug. Could you generate a log of this happening with cache=none and upload it to a new bug in tracker.ceph.com, e.g. by putting this in your /etc/ceph/ceph.conf on the node that runs the vm:
[client]
debug ms = 1
debug rbd = 20
log file = /tmp/rbd.$pid.log
log...