[#6667] Fix bug in comment update parsing

- Instead of iterating through all text nodes, which can break if
  there are an odd number, find the labels (<b> tags) and their
  sibling nodes (descriptions) explicitly

Signed-off-by: Tim Van Steenburgh <tvansteenburgh@gmail.com>