Разумнее рассматривать их как 2 различных вида оповещений, а значит с отправкой токена для пуша отправлять и версию iOS юзера и хранить рядом. Ведь в интерактивном пуше вполне захочется написать другой текст, не как в обычном. В таком случае не возникнет проблемы обратной совместимости, если готовить пуши раздельно.
Могу подтвердить, что 2k payload поддерживается в iOS7. По крайней мере в sandbox environment такие уведомления приходят и обрабатываются устройством нормально. Более старые версии не проверял, но уверен, что изначально это ограничение только на стороне APNS-серверов Apple. Это также подтверждают и другие источники:
Поддержка интерактивных нотификаций iOS 8 в приложении