Moved all pricing decisions to PREPARE_TO_TRADE phase and all maximizations to THINK. As I should have had done a long time ago.
The supply-chain results look almost acceptable