Interesting. One you removed the observers, query should stop. I will double check internally. Looks like you have a corresponding GitHub ticket as well.
Regarding params, check out this response .
Can you please update your queries to use params and test it out. That way, you don’t need to remove/add listeners or create a new query object . You can just change the params in you callback.