Interesting! I never would have thought of a spinning drive as needing a TRIM command, but it makes sense for drives where data is literally overlapping.
But, why would failure to expose TRIM cause errors in in rebuilding a RAID, in which case old drives should be more or less read-only, and replacement drives write only? My understanding is that TRIM should affect re-writing sectors only.