Fix quirks in resolver behavior resulting in failure to tab complete empty strings