tsan: intercept _exit so that we can override exit status