Actually I think that BC is nothing more than ugly workaround, sometimes that's required to function properly...
It's planned to drop syncronized checkpoints from NVC since 20 Nov 2013. Currently users are able to switch this option off manually, by using the command line parameters.