Replace 'isProvablyNonNull' with existing utility llvm::IsKnownNonNull which handles more cases. Noticed by inspection.
It looks like this is only used in 'writeback's which appears to be an obj-c / swift ABI feature. All the existing tests pass, but a testcase for this change is not included, since I'm not sure exactly how to exercise the difference.