[Component-DSL] Sent notHighest after highest In the event that a service is substituted by another service with higher ranking first the existing service is signalled removed, then the new service is sent down the `highest pipe` and then the old service is sent down the `notHighestPipe`