"i could have called back, but i forgot" works also
I agree, but I'd go further and say 'could have' is better English and therefore should be the first choice.
I could call back, buy I had forgotten
I could call back, but I forgot.