Fix tests by making QP use its own executor