I'd potentially suggest a few minor changes. For one maybe instead of a forge world (where the mechanicus aren't necessarily that happy to let outsiders tread, minor forge world or not) it could potentially be somewhere a bit less apparent where the higher authorities of the mechanicus would be loathe to go, say a shrine world? There tech heresy could thrive amongst the mechanicus as none of the local powers that be would know enough about tech to know how things are wrong in the way they keep pressing the green button before rubbing oil here.