I think your 20 gal is still ok for now. If you're really worrying about it, you can put her in a temporary tub separate from the rack. Like an individual standing tub.
Well, I personally put snakes between 500-2000 g in 28/32 qt tubs.
Anything larger goes into 41qt.
And about moving your normal girl, I think it really depends on the individual. It's a good idea to give her some time to adjust. When I move snakes, I tend not to bother the ones that stress easily. However, if it's a more social one, sometimes I don't follow that rule.