Better error handling if FTC-API is not available. Introduced RepeatingJsonCallExecutor to simplify repeated JSON calls and error handling.