so are the changes just for debuging purposes? because the callback that we care about in production is https://github.com/daleharvey/pouchdb/blob/1524/lib/utils.js#L383 which will never be called more then once