Yep. You summed it up nicely @zavsby . I have not tested through Test Flight nor through adhoc builds and it is good to know it does not crash through Test Flight. I will try an adhoc build and see what happens.
I am curious to know why would it crash when launching release builds from Home Screen but not via TestFlight? Is optimizer playing a role and if so how?