The writing was on the wall for Trey Lance to be traded as soon as the 49ers named Sam Darnold as the backup.