[storekit] fix bug #11356 product definitions were missing from iTunes Connect

also tidied up some code