[reactive] problem with unamb -- doesn't kill enough threads