Please see the message above that I edited. It looks like it's working correctly now - I'll monitor it for a couple days to be sure.

But I'm really interested in what fixed it.

Thanks again.