uh, sorry this MR is the same as !3067. i went the long way around and arrived at the same place :/
at least my understanding of mf and the problem is better now.
the real problem i need to fix is the dead lock when trying to acquire `&grabber->cs`.