Let the snake settle for a few days.
I have a pet ribbon snake, and I can say first hand that they are a flighty species that really does not like handling. Mine is a nervous snake.
Rosie Reds are not really good for your snake either, regardless of what you were told. Rosie reds, comets and gold fish are all rich with an enzyme called Thiaminase, it blocks thiamin absorption in the snake and will eventually cause the snakes liver to shut down.
The best thing to offer is "feeder" guppies. Most fish stores sell feeder guppies.
I have mine eating chopped up fish from the grocery store.
After a bad run in, I highly advise
do NOT buy fish from Wal Mart.
Go to a seafood market and ask for fresh trout, a 1/4 pound slab of trout will feed that snake for a long time.
Just cut it up into pieces the snake can fit into its mouth, and then freeze it. Then at feeding time, just thaw a couple strips out and serve it up.