Move the commit out of damage

Its wrong to have it in damage, as the backingstore will call damage
multiple times in a flush

Change-Id: Ic6832394a2e78c7390d40e19b125964e31d43a8d
Reviewed-by: Andy Nichols <andy.nichols@digia.com>