Are ``current_status_error`` and ``readonly`` common-use parameter keys?   Many other tests use ``status_error``, but I'm not sure yours is the same meaning.  If not, can you stick that ``snapshot_`` prefix on them?