After a few month's we use mpm-itk, we came across a very little problem. If you access your site by http://srv1.domainname.com/~user1 the userid isn't set and the process still runs as user 'apache'. Quite obvious off course, because the virtual host of the domainname won't match.
Thinking and...