CopyJob: restore compat with tests that set a null DelegateExtension.
Having to use internal API in all tests isn't great, and having to fix all tests (possibly also outside KIO itself) sounds wrong. Let's keep testing for a null extension to skip user interaction even if we're not actually using the extension anymore.
Fixes (at least) kfilecopytomenutest.