signals: Don't use the mprotect membarrier fallback on RISC-V
The mprotect fallback relies on memory-ordering properties established only
for x86. Exclude RISC-V, as for ARM, and use thread suspension when the
kernel membarrier syscall is unavailable.
Assisted-by: Claude Code (Opus 5)
Assisted-by: Codex (GPT-6)