This is the section that I was talking about when answering @viktorklang about lock interleaving. Still thinking about it.

OTOH, your example shouldn't be a problem since `cleanUp` doesn't touch the `cdtLock` of this actor.