STEAM never closes any Source engine games after I hit "Quit". They continue running in the background and usually have the GameOverlayUI running too; when I close them, STEAM pukes up an error about SteamStartUpError:1 when I try to run a game. I have to close STEAM using the task manager because "exit" leaves it running in the background for like 15 minutes before it closes.