Being a developer myself I have been in their situation too many times... The code works 99% but some bug that is extremely annoying is just impossible to squash. Actually, most of the time finalizing complex code you are hunting that ONE thing that just doesn't work for some mysterious reason... It's the last 20% of a project that takes 80% of the time... Then you find some vaguely documented property of some obscure object that has changed in some framework update that you set to "false" after reading some confused thread on the net - and suddenly everything just works... Or you realize that you have to change a large chunk of code to make it work.
So - between two days and two months is my educated guess
As long as they keep up the communication with posts like the one Ilya posted here yesterday, I have no problem that we don't get it. They sure know as much as us that getting a decent patch out on the market would give them a lot of breathing space that they badly need after this last year of immense pressure...