I bet the article is simply mistranslated and April 15th was never a 'deadline' for actually closing the accounts but was about something else.
As far as i understood the situation.
15th wasn't the deadline for closing accounts. It was the deadline for new fiat deposits. and the 18th was the deadline for fiat withdrawals at least on Huobi.