Audio problem: When Joe and Old Joe are talking in the cafe, Old Joe asks Joe how is his French coming and Joe replies with "Good. You gonna tell me I ought to be learning Mandarin?" and Old Joe then says "I never regretted learning French." Old Joe's jaw is never shown moving along with the speech. (00:41:40)
Audio problem: When Joe is telling Old Joe that he'll never meet his wife in the future to prevent her death, a shot from behind Joe is shown, where he says "she'll be safe", but his jaw is never shown moving along with the line. (00:48:15)
Chosen answer: The first time the time-loop occurred it is not necessarily due to Bruce Willis' character killing her. She could have died in another way, instigating the timeline in which Bruce Willis is taken to close his loop. He knows who the rainmaker is and therefore attempts to kill him in order to preserve his happy future. This in turn creates a brand new timeline in which Joe kills himself to save Sara, who in turn prevents the rainmaker from becoming a crime lord.