Fix test=True for states without changes

If no changes are going to be made, result should be True or False, None
is reserved for when changes are going to be made.