Order PageLifeCycleMessages descending so that Linq First (rather than Last) can be used when processing