If someone visits site A which has a certificate issues by GoDaddy which also supplied a intermediate certificate between GoDaddy and their CA, would Firefox cache the intermediate certificate and use it with site B which also has a GoDaddy issued certificate but doesn't provide an intermediate certificate? Causing the latter case not to give an SSL error?
The reasons why I ask is that we had an SSL issue on 3 out of 13 computers all with new versions of Firefox on a server that I believe wasn't issuing an intermediate certificate.
Also while testing with a fake server and providing a corrected certificate setup, the issue went away when switching back to the real server.