This is common problem with these kind of collusion objects with dynamics every object has (Back And Front) that is why some time in modeling faces are reversing accidentally , to solve this problem I am writing you this tutorial, so hope it will help you to solve your problem.