True. But the ability of the honest always-online node to see through 51% attack with just passive observation is already a good start.
Still the assumption of guaranteed broadcast message delivery must be taken.
And how is this always-online node knowledge relevant when it cannot prove it is true? How will another node tell honest and liars apart? Calculate 50%+ votes?