[5.5] New CastChecked Test/Shipping behavior

Steps to Reproduce
MyClass* Object = CastChecked<MyClass>(nullptr, ECastCheckedType::NullAllowed);crashes in builds without `DO_CHECK`