I believe this is the bug, so I created https://bugzilla.redhat.com/show_bug.cgi?id=1017242. This path "/second/secondPage" is somehow causing the problem and as you can read - the keepMessages attribute is evaluated as false in this case, therefore messages are not restored.
Yah I was starting to think it might be a bug. Thanks for the reply! Much appreciated.