This PR replaces the macro CHECK_NONFATAL
with an identity function.
I simplified the usage of CHECK_NONFATAL
where applicable in src/rpc
.
This function is useful in sanity checks for RPC and command-line interfaces.
Context: #24804 (review).
Also adds UNREACHABLE_NONFATAL
macro.