It sounds to me like your ball python A-okay. I'm glad you weren't bit either. Some crazy things end up in pet enclosures. I remember a post on reef forums about someone finding a dead bat in their tank.
https://www.reef2reef.com/threads/a-...-days.1000080/