The problem is that the user's home directory is being created with the wrong selinux context. Just do a "restorecon -R /home/whatever" and it will be just fine.
For reference, here is the bugzilla bug: https://bugzilla.redhat.com/show_bug.cgi?id=1499125
Thanks for your help,
Frédéric