Fix incorrect JSON parse errors handling _changes entries with empty 'revs' arrays

Triggered by a recent Gateway commit (1da4ee4) -- it now sends _changes entries when
the user's settings change, and those entries have an empty 'revs' array.
Fixes #384 (I think)