Fix a race condition in FASYNC handling