You dont have the E-Stop set up to Mach, or at least not in the xml you attached. I am presuming then that your E-Stop is solely connected to hardware and Mach does not know that you have pressed it, either that or it in some way hooks in to your limit switches.
Do you have a link to any documentation that came with your machine?
Hood