Homeless nonprofit Key Alliance in disarray after board defections