It doesn't brake the sub because it didnt do over 25% of the opponent's HP. The substitute absorbs 1/4th of the users HP and then if the opponent doesnt deal over 25% of the users hp the substitute stays. Using leftovers doesn't heal the substitute, though.