Remove unplaced units with service

Fixes bug #1368566: when a committed service is removed it should also remove unplaced units and their entries in the changelog.
Instead of doing this I think that it should make a single request passing in an array of the unit ids.