My setting is literally "$SteamUserDir\source sdk base 2007\hl2.exe" (that's where I got the idea of using $Steam placeholders in the GameConfig snippit), however running a map from hammer doesn't seem to be working at the moment (I guess valve have broken it again

)
You can always start EX manually and launch a server using your map from the menu or the console (which is what I do).