Did the engine builder wash the new crank and check for fluid flow through all of the oilways? As others have mentioned, either rubbish in the channel between your failed bigend and the adjacent main that feeds it, or insufficient crush on the bearing.
Did he measure bearing crush? I've dealt with an engine reconditioner that doesn't understand that term.
1 thou per inch of pin diameter is acceptable for bearing clearance.