Log Collation - Memory leak when all hosts are down.
Log Collation - Memory leak when all hosts are down.

This patch is intended to address issue #2416. When all hosts are down, the log output is supposed to be
written to an orphan file. The LogHost::orphan_write_and_try_delete() is supposed to consume a LogBuffer
reference count, but it only does so in one branch of the if/then/else instead of both. This patch
fixes this issue.

SolidWallOfCode/trafficserver,vmamidi/trafficserver,duke8253/trafficserver,chitianhao/trafficserver,bryancall/trafficserver,duke8253/trafficserver,dyrock/trafficserver,bryancall/trafficserver,SolidWallOfCode/trafficserver,davidbz/trafficserver,bryancall/trafficserver,davidbz/trafficserver,pbchou/trafficserver,SolidWallOfCode/trafficserver,davidbz/trafficserver,SolidWallOfCode/trafficserver,vmamidi/trafficserver,dyrock/trafficserver,SolidWallOfCode/trafficserver,bryancall/trafficserver,vmamidi/trafficserver,duke8253/trafficserver,davidbz/trafficserver,vmamidi/trafficserver,dyrock/trafficserver,SolidWallOfCode/trafficserver,chitianhao/trafficserver,vmamidi/trafficserver,vmamidi/trafficserver,pbchou/trafficserver,duke8253/trafficserver,dyrock/trafficserver,davidbz/trafficserver,duke8253/trafficserver,davidbz/trafficserver,chitianhao/trafficserver,chitianhao/trafficserver,pbchou/trafficserver,dyrock/trafficserver,chitianhao/trafficserver,bryancall/trafficserver,pbchou/trafficserver,pbchou/trafficserver,duke8253/trafficserver,dyrock/trafficserver,SolidWallOfCode/trafficserver,dyrock/trafficserver,pbchou/trafficserver,chitianhao/trafficserver,chitianhao/trafficserver,bryancall/trafficserver,duke8253/trafficserver