TapeWriteJob does not check if the correct drive is inserted if no Autoloader is used

AutoloaderDevice.load_into_drive checks if the correct tape is loaded and if not, loads it or throws TapeNotFoundInAutoloaderException. But there's no call to load_into_drive when no Autoloader is used, therefore it could be possible to accidentally write to the wrong tape.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information