When disks are mounted by a symlink (e.g. something in /dev/disk/by-id/) pam_mount fails to detect if they are already mounted. If it then tries to mount an already mounted drive again, it may wake up a sleeping devices and delay the login unnecessarily.
The attached patch fixes the problem. I am not sure about any side effects, but it works for me.