Revert "use mozilla::Monitor instead of mozilla::ReentrantMonitor"

This reverts commit d07ed1397ea241dd457746fbfc8b977fc884874d.
well, it's not the components causing the initialization failure, it's
the vendor deps (mozbrowser) I think.