I am assuming you're adding Record-Route to your initial INVITEs?
If so, in the case of the answered call, it might be a defective UA that doesn't follow Record-Route for in-dialog messages (which include e2e ACK).
In the case of the negative replies, a scanner might not waste additional resources sending a formally requisite ACK. It'll just move on to the next target, and leave you holding the bag on the unacknowledged failed transaction.
-- Alex