[asan] fix one more async-signal-safety issue with use-after-return