If you missed by such a small amount for two consecutive years, they may just upgrade you if you call. It won't hurt to call. (If that doesn't work, then you can ask them to extend qualification for a few days so your new miles can be credited.)
I don't think JNB-CPT-JNB gets you any Club Miles. Even if it does, it may still take a few more days to credit.