I've had issues in the past where I needed to use the "cycle port" option to properly make a config take.
I've not used this specific feature before though. I have been burnt by using spanning tree protection features like this too many times in the past - so I don't use them at all now.
Over all, I have seen more issues caused by spanning tree protection features that I have seen from spanning tree mis-configurations that they were trying to protect against.