Merge pull request #11720 from Pokechu22/hookable-event-recursive-mutex HookableEvent: Use std::recursive_mutex instead of std::mutex