Killing the baresip container left 'Avail' contacts in Asterisk; the next script's phones (same IP) then had two contacts each and m5-t3's presence check saw no state change. stop() now sends baresip SIGTERM (found via /proc: no procps in the image) and waits before removing. Task: M6-T8