The circle running torpedo seems to be the most likely hypothesis; the crew of the merchant that she was attacking heard a loud "bang" and that was that. Her hatches were open when they found her, which indicates that she was on the surface when she went down.
Probably the same thing killed Prien as well. C'est la guerre.
__________________
If it's a fair fight, then you didn't plan it properly.
====================================
|