You are right that with the current implementation of the controls the Visible property of the selected pageview is applied late in the page life cycle. This happens in the PreRenderComplete event.
If you need to know which pageview will be visible after the post-back you could use the Selected property and manipulate the content controls in earlier stage of the page life cycle like Page_Load for instance.
All the best,
the Telerik team