This is not about fault, it is about responsibility. It is 100% the responsibility of the passenger to assure that he presents himself with all documentation. If that fails, it is 100% his responsibility to rebook.
Nobody else has any responsibility to advise, note or otherwise warn.
Passing all of this, I would nonetheless call QR, explain the circumstances, plead for mercy and see if they might rebook with some penalty rather than the purchase of a new ticket. Keep your composure, do not even remotely suggest that this is anybody's fault but your own, and ask for help.
As an aside, no carrier in its right mind accepts passengers for carriage who could not be admitted to scheduled connection points if the transit for some reason fails. The problems associated with lengthy delays occasioned by weather, illness and the like, all befall the carrier.