Fix ranges to be updated even when a queryExecutor is absent
Begin fixing tests and fix Observable issues found during test