...
The cause according to Engle Victor's post is an "optional_all" dependency of svc:/network/rpc/meta. "optional_all" allows mdmonitord to start if svc:/network/rpc/meta is disabled or in our case uninitialized but not if it is in the offline state . Because of this or in our case uninitialized. As are result, svc:/system/mdmonitor is put into the offline state.
...