E-book viewer: Fix page position incorrect after startup bookmark

E-book viewer: Fix a bug that could cause the reported position to be
incorrect immediately after opening a previously opened book.

This also fixes the Back button not working if a link is clicked on the
page immediately after opening the book.