No, a car can't pass inspection at least here in nc with a ses light on. I'm sure most obdII tests are the same. I doubt the o2 would play a role in the evap test. You can have advance auto pull and clear the codes for free, or I'm sure you can disconnect the battery terminals for a while and it will reset then. However, it resets everything, including your ready codes.
As far as ripping the sticker off, unless they are some sort of dumbass, your not suppossed to touch the old sticker until the car has passed. So you should be safe there.
First thing I would do would be to try and reset the computer, drive it for 50-100 miles, and be at an inspection station in that frame of time and see if it will go through, if the ses light doesn't come back on first. If your unsure about them ripping the sticker off, let them know not to until it has passed.
EDIT: Also, I wouldn't keep starting the car up a lot, as when you turn the ignition on, the evap system goes into a slight vaccuum to check itself. So I reccommend minimizing that. If you can try to reset the computer, start the car, drive it around then to the station, and let them pull it in without shutting the car off. Then they will shut it off and start it up when the obdII part rolls around.
If anyone else can enlighten or straighten what I said out feel free. While I have some experience in the area, I'm still fairly new, so I'm basing it off what little I have learned thus far.