ignore pending pulp tasks as part of vcr recording
we can selectively not ignore certain requests, we can use this to reduce the size of our recordings
Fixes #26904 - improve vcr testing
This commit improves vcr testing in a couple ways:
1. It does not record pending task requests. This means that all
tasks will appear to finish correctly after the first task poll during
playback. This provides smaller cassettes as well as faster test runs.
In my testing i saw about a 30-50% speed improvement in test execution
for task-heavy tests.
2. executing the tests while running mode=all will now delete
the cassettes before recording. This prevents users from continuing
to re-record the same cassette over and over which has happened in