Reopened as per discussion with Chris during the hackfest: it is not acceptable for _sync() calls to deadlock, nor is it acceptable to recursively dispatch unrelated events during _sync() calls.
Reopened as per discussion with Chris during the hackfest: it is not acceptable for _sync() calls to deadlock, nor is it acceptable to recursively dispatch unrelated events during _sync() calls.