im not sure what the cause could have been, hopefully one of these breeders will chime in. but if i were u i would put the poop and everything in a plastic bag and put it in the fridge and try to get into a vet ASAP. it could be parasites or it could be his hemipenes. either way i would see a vet
can u post a pic?