You probably need a small workaround for that in main.fos
for example, to remove the cooldown completely, put this inside void items_crafted:
    uint[] param(1);
    param[0] = crafter.Id;
    CreateTimeEvent(__FullSecond+REAL_SECOND(0), "_CraftingTimeOutPatch", param, false);
and this outside of void items_crafted:
uint _CraftingTimeOutPatch(uint[]@ Id)
{
        Critter@ crafter = GetCritter(Id[0]);
        crafter.TimeoutBase[TO_SK_REPAIR] = __FullSecond+REAL_SECOND(0);
        crafter.TimeoutBase[TO_SK_SCIENCE] = __FullSecond+REAL_SECOND(0);
        return 0;
}
Took it from Xenom long ago.
To set craft timeout you'd need to identify the type of item crafted and set appropriate cd.
hope it helps, cheers