Set current page in page manager when editing a page.

Block services depend on there being a current page in the page manager 
(like the PageChildrenBlockService) and fail if it's not set.

I'm not sure the method "getPage" should have a side-effect like this. But I'm not sure if this fix is acceptable at all.