I had the same idea just prior to the 1.30 mod release. It seemed to work OK before but now seems to not work at all.
I think that maybe the mod did something that stops this from working.
Well, I copy/pasted your tech into my game and whaddaya know - it works.
I don't have any idea why this doesn't work for you but I had no errors at all and could colonize all planets with it (I used UFP - Rock/Oxygen race). It gets even better - AI is also putting this component on all of its colony ships.
Weird, weird, weird. Wish it would work for me. I was hoping that the AI would use the component so it could simply things for itself a bit. Well least it works for someone.