If some state is written with ack=tru the change is ignored and a warning is logged. But the state value is not reset to the correct value in use.