Feature: Clear held snapshots
When there is a change in protocol, there are held snaps with the old protocol on both ends. A generic way to reset should be provided, which is already implemented in _clear_holds() so that erroneous holds can be removed.