Fix the ordering of CD and Toolbox vendor commands
The actual issue, as pointed out by @saybur,
here: https://github.com/ZuluSCSI/ZuluSCSI-firmware/pull/434#issuecomment-2207978614
was that `scsiCDRomCommand()` was handling CD-ROM specific vendor
commands before `scsiVendorCommand()`, where the Toolbox vendor commands
were being handled. When Apple quirks or Plextor vendor commands
were enabled and Toolbox was enabled, the CD-ROM vendor commands were
overriding the Toolbox commands.
This fix moves `scsiToolboxCommand()` into `scsi.c` above
scsiCDRomCommand to override the CD-ROM specific commands.