I believe applying location and scale is wrong way to do things. But it works, i know.
.mdl file format is supports different values of location, rotation and scale for each submodel in hierarchy. My bug report is supposed to show conditions when correct .mdl file can be displayed wrongly in engine and it bug should be fixed to improve quality of engine