You're right. Section 251 says no gain on the disposal by original creditor unless it's a debt on a security. If it's not the original creditor then there is a gain as it is an asset. Only exception would be where you're acquiring on trading account.
But I think you knew that :)