"also it appears that digicel makes you add $100J when you arrive to "unfreeze" your minutes"

Digicel customers have access to their Airtime Loyalty Points which can be used to purchase $100j of credit (per month) or apply toward buying a new phone. You can use that $100j credit to 'unfreeze' and allow you to make calls.