MD2D: decruft "if (engine)" checks

This was long needed and we also needed to clarify engine initialization in order to handle [#49933495]

[#50074251]