No more crashes.
No more droping test cases inserted at _orderedTestHead.
Ooops.
Small oversight.
As per suggestion @basvodde.
Re-instate NullTestShell for testing purposes.
Correct order.
Use of TEST_ORDERED
Works correctly but then crashes?