Oh right, I forgot signal handlers don't have thread granularity :-/
Can we make the comment less vague? Instead of "this messes with a lot of things and we don't want that", something like "we need to make sure that signals from other threads reach our own signal handler".