I know this is an old post, but it still works perfectly. I have a Nexus 4 on Android 4.4.4, i had a PIN configured, but could not access the VPN setup, experencing exactly the same problem described in the 1st post.
I followed Jamie's solution and it worked perfectly. I made 1 small change...