Thank you so much for sharing what you remember. For what it's worth, it matches perfectly with what I've gathered from the series. I taught a class on Trollocs a few years ago. If you read through my class lectures, especially the later ones, you'll see what I mean.
Class can be found here.