Check payment::ManagerDelegate pointers in iOS backend before usage

`boost::weak_ptr` (see #8) would be a real solution but this PR is a good and small improvement.