There are two possible meanings of "then" here. One is "at that time" and the other is "in that case" or "therefore". "Sorry I haven't called you then" is not possible in the first meaning.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.