So can we fix this by creating a Dynamic Action that mimics that "browser window resize" event?
Yes we can!
So now a click on a tab not only switches from one IR to another but also fires that event that will "autofix" the IR headers. A simple solution for an annoying problem.
This applies to APEX 5.0, I assume it will be solved in 5.1.