If a comma is not used then "then" is required.
If a comma is used, "then" is not required.
Either "then" or comma. Not both. To use both is simply inefficient, and quite boring. Why is it so hard to understand?
Hmm.. If a comma is better than then then then is best not used.