Sorry man think i picked it up wrong, when you said the bearing fell out i assumed you mean't the bearing was knackered.
So the fault is that the BB bearing is not a tight fit in the shell i.e. the interference fit is not tight enough. which is a frame manufacture fault obviously.