Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
Using one supported controller version for all the AP models, as suggested above, sounds like the cleanest fix. Keeping the 3702i APs on a supported release should avoid the join problem.
Thanks for sharing this, the compatibility matrix really is the key check here. I would also double-check the AP model against the supported list before upgrading the controller, so unsupported APs do not join by mistake.