I do have some sympathy for the OP and others (inexperienced) who may inadvertently book a QF flight number on JQ metal, though as has been stated it is made perfectly clear on the QF website and if you're spending your hard-earned it is incumbent upon you to check, double-check, then check again before handing it over, that you are getting what you think you've paid for.
Slightly OT, I made a minor mistake on a non-refundable (and I think, non-changeable) hotel booking (this was after considerable time spent checking and comparing hotels and I blame information overload
). The default people per room was 1 (I had thought it was 2) - I noticed almost immediately and got on the blower to the hotel and they made it right without fuss or penalty.
So it is not too difficult even when you check to make a small mistake.
Back on codehares, in 2000 a TA booked me on a codeshare LAX-YVR (CP flight number, AS metal) and I'm quite sure this was never indicated to me, either verbally or on the itinerary. The booking was fine for me (CP earned to QF then, don't know if AS did), but I only knew it was a codeshare because I jumped on the net and looked.
Even then I had no experience of codeshares and no idea whether I should check in with the operating carrier or the carrier whose flight number it was - and if I had not checked on the net I would not have known it was a codeshare, or that AS was involved in any way, so I tried to be logical (big mistake) - and went to CP
. In a roundabout way this caused me to miss my flight, but that's another story.
The TA should have made me aware of the codeshare, regardless of whether it was another full service carrier or not. I'm sure most do (those worth their salt, anyway).
In fact, any professional who books you on a flight should make you fully aware, prior to confirmation, of what you are getting, including codeshares.