rbd: fix snapshot context reference count for discards