If a work order is related to a case, the used units of a service contract are updated when the case is closed and not when the work order is closed.
The admin has to find a way through
workflows to achieve the same on completion of a work order.
To know more about Work Orders, click
here.