shelve: drop some weird manually stripping before transaction abort
I cannot find a case where this is actually useful, so lets triggering strip in
the middle of uncommitted transaction.
# So GitLab doesn't think we're using tons of Perl*.t -linguist-detectable