YARN RM restart (YARN-128) is an improvement coming in Hadoop 2.1.0-beta. The functionality will form the basis for YARN HA.
At a recent meetup on the upcoming functionality, it was mentioned that AppMasters must follow some guidelines to be compatible. There may also be new functionality to surface at the SHDP level. The specific issues are unknown to me, but raising the issue for awareness.