I think you hit the nail on the head with your Frodo-vs-Sam-theory, Foley! I absolutely agree.
As for why didn't Sauron becoe alert as soon as Sam put on the Ring, it happened at the same time as the battle on Pelennor fields. I think he'd pay more attention to the battle than to some knee-jerk thingy.