Fix size file of global/pg_control after a rewind

The size of this file is based on PG_CONTROL_SIZE, and commit 942a658
missed that by writing only sizeof(ControlFileData) worth of data when
updating it with fresh values to kick archive recovery on a node
restarted after a rewind.

Per report from dev1ant.