Fixed BZ#1072625 - Invalid locales aren't removed from further sync requests. Fixed an issue that was causing syncs to fail due to the SourceDoc sending the If-None-Once header when it shouldn't have been.