Fix a bug where query change events could be called again if the query was reset,
but no params were actually changed.

Added test.
0.2.2