Grails flash messages which work when you expect them to with redirects and forwards