How can I print messages in a Panel layout template?
What do you think about using Panels Everywhere?
You could then add a message pane to your Default site template and avoid 1.

Also you can disable Block from now on, because all parts of your site, are now panels.