Ok, At first look I though it was a render state being set by accident but it is this piece of code...
Code:
model.alpha = [alpha value from material settings];
set(model,TRANSLUCENT);


But by default the material alpha is 100, and even when the model is translucent and alpha is 100, it should still be completely opaque. Strange.