Blender mesh gets strange normals in Unity 5
After some testing back and forth I discovered that my problem was solved by combining the problematic meshes together with a correct one and then separating them again. How or why this worked I can't say, but it did the trick for me :)