I'd still like to rule out a logged fault that is stuck, for some reason, by clearing the SRS memory with HDS. Also, as I mentioned earlier, and Jocko too, that as unlikely as it seems, there is the small possibility that the replacement ECU is also faulty.
As one famous sleuth said, "when you have excluded the impossible, whatever remains, however improbable, must be the truth.”