Aw, poor guy
. I'm thinking they wouldn't have let him go unless they felt good about his prognosis, so that's good. The "crack" you heard may have been his teeth jamming together. I would just keep a very close eye on him - any sign of nausea or neuro signs would probably indicate another trip to the vet. I will keep him in my thoughts.