Run the initializer of the suspend lazy using a mutex. This will not allow parallel access from neither threads or coroutines, but will be slower than Atomic