If it is on production, it is a normal behavior to get 21002 errors some times.
The major cause is someone use JB device or IAP cracker on your native app and try to do a fake purchase. The fake receipt failed in the AppStore validation and a 21002 error is returned.
You may do a formal purchase to make sure everything works well in case.