Always call UIImageView completionBlock even if the underlying image operation has been cancelled