WIP: bug hunting, call mutex_enter much earlier to see who trashes it