Throw `ChangeNotSentException` when we catch a `ChangeEmptyException`, which will remove the change from the queue.

Fixes #120.
Merge pull request #121 from Simperium/issue/120-empty-local-change

Throw `ChangeNotSentException` when we catch a `ChangeEmptyException`