I suspect I'm being dense, but how much is this really helping?  Surely these crashes are happening on production builds in the wild and any assertions will be compiled out...  I feel like if we can isolate these problems in debug builds in development, then these changes may not be necessary.