Caerphilly farmer may get full payout after 24 year wait