Yeah, I think you have to start a new game before your modded build_prod becomes available. I once changed the battlefield configutration (you know: hilly, mountainious,...battlefield, with or without river) and the changes didn't show up immediately, but only after I started a new campaign.
I know for sure that modding the unit_prod file has an immediate effect.