hvac: be sure to update state after doing a perform