I agree that something most likely happened, and think you handled it well. DS5, then 3, came home from preschool one day and said that another little boy had done something quite disturbing to him. After I. And my wife started interrogating him, his story changed in a few particulars, which made me question his veracity until I realized he was changing the story out of worries he,d done the wrong thing (e.g. he added a fact that he'd gone right to the teacher for help). We reported it, the school took it seriously, and in the end I believed him completely.