[DevSanitizer] Fix several misc issues in device memory sanitizer (#18026)
* Disable inserting unreachable instruction since we have another
mechanism to exit current kernel execution.
* Cleanup clean shadow after it's allocated.
* Remove redzone maximum limitation.