Wouldn't the flight > 2,000 miles get you in or no since it was upgraded?
If the computer accepted it, it might just be the agent didn't try and inadequate training.
Yes oneworld rules should apply, but technically they don't have to apply on your issuing carrier. This is why AS can get into some AA first class lounges on international when AA oneworld can't get in their own lounge.