Der wichtigste Unterschied ist, dass bei umask 077 die Verzeichnisse /etc und /var nur für root lesbar sind - deshalb konnte dnsmasq die /etc/{resolv.conv,hosts,ethers} nicht lesen.
Die Idee, dem tar den Schalter -p mitzugeben, damit die Berechtigungen erhalten bleiben, bringt's leider auch...