MOBSDK-528: check that completionBlock and other required parameters are checked (to be not nil) when passed into public API methods