Great, it seems this is the case since in juce_OpenGLContext.cpp the renderFrame() method begins by getting a Message Manager lock:
bool renderFrame()
{
MessageManager::Lock::ScopedTryLockType mmLock (messageManagerLock, false);
...
}
@PluginPenguin Thank you for the help! 
