do not set persistent state if firewall is disabled

Else we have to manually restart the service after enable is set.