handle chunked json on changes feed

sometimes changes feed will return responses that lead to syntax errors in normal parsing by chunking
more than one message together:
{"seq":190,"id":"FC084D00-3F53-4986-AFC3-BD6216921DE7","changes":[{"rev":"1-9ac8ecffeaaab2996a78862dcdceaa94"}]}
{"seq":191,"id":"34EE6153-BEC7-4A6F-AE4F-2BF499B9DA3F","changes":[{"rev":"1-ecf8e9fbd31269d84967f6480c84e787"}]}
this is an attempt to parse are re-emit these as separate events