Cancel transactions if in-app is disabled

The app using buyFeature:onComplete:onCancelled: method didn't know if in-app purchase may be disabled and neither of the blocks was called. If the app is displaying an activity indicator while purchasing is in progress waiting for either block, it was stuck. This patch fixes the issue.