In order to support moving blocks up from one page to a preceding page, ...

...we need update the pages

one at a time, and then force a flush to the database.  Otherwise Hibernate behaves as described in #22 and the Block is deleted.