After a back-and-forth on the usefulness of the city’s housing policies, Asheville City Council signed off on the 192-unit Avalon development tonight, though not without some dissenters. Council was more unified in endorsing a plan to improve the Haywood Road corridor.