#180425 by Bevan, tested by gpk: teaser splitter PHP code was breaking too early, not taking break type precedence into account