Corrected bug in J half tag assignment

Particular cases where two J half tags were identical sometimes led to
incorrect J gene assignment - this has now been corrected.