enabling explore on a non-explorable dataset throws a NPE
Description
If a dataset is not explorable, enabling it returns a 500 due to a null pointer. Instead, it should be a 200 and return the no op query handle. Think I introduced this bug when doing some refactoring in explore.