I doubt even the parties involved will know when it will be completed until they all come together to plan the announcement. Mainly because, there are many different aspects of the deal from both sides including 3rd, 4th and 5 th parties, who can/ will not give an accurate timescale for their part to be completed.