Remove assumption that empty response buffers are useless

This causes issues with commands that return nothing

For example list breakpoints in PDB, when none have been set