I've successfully managed to add \break events to a score with the edition-engraver. With a wrapper function I can now maintain all manual breaks in one Scheme list.
Another thing I find very useful is passing skipTypesetting events to the score, so I could create a function to compile parts of a score only (e.g. measure 50-67 or page 3-5 (which can be deduced from the above list of (original) page breaks).
However,what doesn't seem to work is passing \mark events that way with