If a user sets up a cluster, but doesn't provide say a query service and then tries to execute a N1QL statement; return or throw an exception indicating exactly what the reason is.