One way to prevent timing checks is like this.
1. You press eject. Xbox says tray open.
2 you put game dvd in within 3 secs tray auto closes. Xbox says tray open still.
3. Spins up reads GID tray opens. You remove game and insert dae disc.
4. 3 secs later tray closes Xbox still says tray open. Wait it reads and ejects.
5. Remove dae disc and re insert game. Now you push tray or eject button Xbox says tray closed and reading.
Using a cfw patcher you set the delays. 1-10 secs per swap rotation etc.
If you screw up the sequence it'll just not progress far enough to flag you since tray will remain open or it will act as if no disc was in the tray.
MS can't ban you for being a slow disc loader. Maybe I'm disabled and need 15-30 seconds to get the disc in the tray.

there's always a way to mask or justify your actions.