I am seeming similar symptoms.
The user can manually go out to the form library and check the file out. So we know, no one has a lock on it, but the message still appears that it is read only when this specific user tries to open it. The user has more than adequate permissions on the library.
I even tried clearing the ...