The reason why published tweets sometimes don't appear in your Twitter timeline is unfortunately a mystery. The only time that our system marks an update as Published is when the Twitter API accepted it for publication. It is impossible to know whether the update got lost somewhere inside Twitter's system, or whether they suppressed the update for some reason, or whether it is not showing in the Twitter stream for another unknown reason.
The best course of action is to: