rbd: make done an atomic

A request can get its done field set without holding the completion
lock.  Make it atomic to be sure things get synchronized properly.

This can probably be loosened a bit with memory barriers at some
point.

Signed-off-by: Alex Elder <elder@inktank.com>