extract use_service
move the plan check into create_managed_service_instance