I think this is likely the issue.  If you set the current using the xxxfire cell the sag in battery voltage may have fooled you into turning the pot a little too much.  Then switching to a GOOD battery popped your diode because the good battery was able to deliver its rated voltage into the load.