Fix "Object #<Object> has no method 'onIceCompleted'" when caller cancel the call.

Fixes #86 "Object #<Object> has no method 'onIceCompleted'" when caller cancel the call. 

Does a simple check to see that self.onIceCompleted is valid before trying to call onIceCompleted.