Before syncing a widget's state, check first for the property lock, then for the widget state lock