I've never had a problem with the EXIT HOLD function on the 777. What I do see is after someone has selected EXIT HOLD, the system will not immediately display what they are hoping for, so a lack of confidence in the system leads them to "clean" the FMC up. With appropriate patience and monitoring, the system will EXIT the hold as it is designed to do.