The pilots on most AC flights that I am on put on a nondescript dark blue jacket above their uniform shirt and sit wherever - often in economy. I have seen them take a seat in business but so far not in first.
I am curious of how you go about getting upgrades from them. Are you Phoenix Miles? I am Turkish Elite and get nothing ever from Air China.