Update the internal alignment when an item *changes* its alignment

Previously it only respected the initial alignment.

Task-number: QTBUG-33773
Change-Id: I1d24209b866babd4bacabaec569f2f7dcc913c02
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>