Do not call dispatchResult from _handleDbError method. Just call fnCallback and let the calling method handle it. This was done to avoid issue where the collection wasn't being properly returned to the callback.