City agencies tracked nearly 1,000 homeless people as they waited for supportive housing. Just 18% obtained a spot, despite thousands of vacant units.