store preferential configs if no error from CS

store preferential configs in deivice policy only if no error from
connectivity service

Bug: 283999128
Test: Added new test to CTS and ran PreferentialNetworkServiceTest
Change-Id: I8421e4d21b8719426cfb998d96742e065641efcd
1 file changed