Add checks for maximum tranfer length to all commands that are limited by BlockLimits/MTL
This also required changing the logging of "" at the start of each test to appeal the otherwise-friendly compiler.