That's one for chrishamm to answer, because he write the filament management and implemented the M701-M703 commands.

As with many other things, a check will be easy to implement when we have added support for conditional GCodes and the RRF object model.