Not always, there are types of supernova events that can happen over the course of days. For example in binary star systems that just finished forming you can have super nova events occuring due to the interaction between the stars.
That said I am not arguing that the earth is 4000 years old, only that the argument made here is invalid.