I have no idea why this solves a bug where current processor has scheduler lock at the beginning of yield.