Update test to check for edge case and fix config behavior so that it works in both the simple set/get case and the overriding a default with null case.