Unfortunately the safety and liveness treshold for classical synchronous consensus is 1/3. You need 2n + 1 good nodes/stake/hashpower in order to tolerate n faulty nodes. When there is 33% malicious stake than the byzantine fault tolerance property is lost.
The Last irreversible block (LIB) as Larimer calls it is the block which has 2/3 majority consensus behind it. As long as 2/3 are behind the LIB there will be no node joining a fork which is not build on this LIB. But hey why should Sun care about this