Hello, I know this thread is old but I found a solution to this problem. Maybe it will help someone :)
The part that Hilary Stoupa didn't mention is that you have to go in your list with the people or group column and go to it's settings and set: Show field - account. That way when you are querying form InfoPath it will match the ...