I think I would probably raise an exception if you can't connect to the tracker backend at all. This will be happening at startup, rather than at runtime, so it seems more reasonable to me to want to halt the process.