I forgot to mention before that I had also moved from Debian squeeze to wheezy, I have found what it was: Debian default policy for daemon's umask became somewhat stricter.
I start my instances by an init script calling start-stop-daemon. Previously, umask was correct without specifying it explicitly, now I need to use -k 0022 on invocation.