What requires us to hold the monc lock during this function that does out-of-band communication? If it's the monitor session shenanigans, can't we just not do those?
I'm worried about holding the big lock for round-trip message queries!