Oneworld requires that the carriers accommodate customers in this situation IF you are connecting between oneworld carriers.
It's possible that AS being a partner was enough to confuse the agent into doing this (had the LAX-SEA flight been AA, the agent would have been required to do this). After all, it is not like BA to bend a rule.