Yes, that's possible. When you say it stops, does it hang or terminate (without errors)? Have you checked stderr for error messages?
When running in parallel, it's possible that it hangs if a slave node terminates badly, but normally it should shut down if the master fails, and in fact only the master checks out licenses in ATK, so normally it should terminate with an error message.
Thanks for the tip about how to reserve entire nodes. The PBS options are, however, sometimes specific to the cluster you run, so they may not apply universally. On the cluster I usually run, you can for instance do "-npernode 2" to place 2 MPIs on each node, so that you spread out the processes instead of piling them onto the same node, if you reserve more cores than you intend to run on.