Replace implicit with explicit transaction handling in page moving.

What it says on the tin.