Revert IL generation change

We need to ensure that the code produced is verifiable.
We had some instances of unverifiable code being produced: ForceLODWorks runtime test, MetroBlue graphics tests.