Remove completed service rows from pending services list

Service task updates aren't clearing pending map rows, causing duplicate visits and handoff delays. Removes matching pending rows so coordinators see an accurate map same day.

Remove completed service rows from pending services list

Overview

When service tasks change state, pending map entries can linger and cause duplicate visits and dispatch confusion. This flow removes matching pending entries within minutes of the update, giving coordinators an accurate pending-services map same day.

Remove completed service rows from pending services list