move initialization of do4x4Taus variable to avoid compilation warnings

Declaring "do4x4Taus" before "puETMax" caused compilation warnings because they were imported in a different order starting on line 181. I was able to correctly set the variables, but the compilation warnings were being treated as compilation errors in at least one case.
Adds additional if statement to prevent 4x8 double counting. The rest of the code is indented to be within this if statement.