I would recommend against queue activation/deactivation for WFM environments where you want blended handling across interaction types. You can look at utilization settings, org or agent, to determine interruptibility and capacity limits.
If you want dedicated scheduled time per interaction type, then you can look at block scheduling which was recently released (although, the onus would be on (de)activating queues for that).
------------------------------
Jay Langsford
VP, R&D
------------------------------