Purely speculation at this point, but I don't see anything good in your description.

From my observations, and from what I have read on a lot of forums, you should have some scratches on you.

being held is not supposed to be something monitors enjoy very much.
-----
Regards,
Wayne A. Harvey
Thamnophis US
Savannah Monitors
Snakes and Lizards, It don't get any better....