I expect the government to eventually under NSL demand the source code be given to them along with any necessary keys. The question at that point is do the targets say no. This of course would create standing to challenge the constitutionality of secret courts and NSLs and the like which I don't think the DOJ and FBI want to lose.
In end-to-end encryption the private keys are on the user's phone. The point of a wiretap is not to let the target know you're listening. Having the code source + user's public keys from WhatsApp is of no help in decrypting.
Yup. E2E crypto with keys stored on the conversing devices shuts down all MitM attacks. It doesn't stop targeted attacks (warranted or unwarranted), but I expect that law enforcement considers passive data scraping to be much less serious than targeted surveillance.