When clients join a channel, nobody has any status.
Do you mean that someone on the channel access list as an @op joins, and you don't want to do this because they will be given @ in the future? Or do you mean someone who already has @op in one of the other channels you already share with them?
Are there really that many ops doing that much joining that this would be a problem?