Do not write reverse zone files if generate_reverse_zones is false

Now when generate_reverse_zones = true the files are ignored but generated nevertheless , this can trigger problems with custom reverse zones