Question: when are design flaws best addressed?
Answer: It is always better to address these as soon as they are evidenced, and hopefully before you go into production or execution. But be sure that a design flaw was not the result of compromise. A change is 15 times cheaper if addressed at early design stages than if addressed at production.