He owed the Italians around $250K. They kept him around because they wanted to get paid. He strung them along because he knew (based on him ratting to the FBI) that his $250K would never be paid once he helped put them all in jail.

I venture to guess that if he owed the North End $10K instead of $250K, they would have buried him a long time ago.