After I died and recovered in guild war, I noticed that one of my heroes got replaced by my sub, and that I no longer had a sub. Is this supposed to happen? Shouldn't they revive all 6 heroes?

Also, the healing in D seems to be pretty random. Is there a trick to activate it? Sometimes it takes several rounds before I get recovered. Thanks.