Non la migliore analogia - Solo perché i sintomi di due persone sono uguali, ciò non significa che la malattia / causa della malattia sia la stessa. 
 Da wikipedia: 
  A software bug is an error, flaw, failure or fault in a computer
  program or system that causes it to produce an incorrect or unexpected
  result, or to behave in unintended ways. Most bugs arise from.....
 Un bug è un difetto nel codice e ha sintomi / effetti. Un bug non è il sintomo. Un bug è l'errore nel codice. Solo perché i sintomi sono gli stessi, non significa necessariamente che lo stesso difetto sta causando i sintomi. 
 La mia comprensione è che dovresti riaprire un bug quando sai per certo che un bug è causato dallo stesso pezzo di codice. Ciò potrebbe accadere quando il codice si comporta correttamente in tutti gli scenari di test / casi di test, ma non in un nuovo caso di test o in un caso di test a cui non avevi pensato prima. Questo tipo di scenario potrebbe non essere comune. 
 L'altro scenario è che gli stessi sintomi sono causati da nuovi difetti, ovvero nuovi bug in altre parti dello stesso codice o persino in altri sistemi che influiscono su quel codice. 
 Quindi, la scommessa più sicura è quella di aprire un nuovo bug quando si verificano gli stessi sintomi. Se vedi che lo stesso vecchio codice è responsabile del bug, chiudi il nuovo bug e riapri il vecchio bug. Altrimenti, lascia il nuovo bug e collegalo a quello vecchio.