window-actor: Update shape at construction time

When we attach an existing surface actor, the allocation may not
change, so we need to ensure that the shape region and geometry is
valid...