Ok I have developed a bootleg solution, but one that certinally works.
What I have done is used the Microflow Timer widget to call a microflow after a 10 millisecond delay. This microflow calls the sub_flow that runs the validations and displays the feedback messages.
Now I can simply open the page as usual and then have validation feedback messages show up immediately on the page.