Passage of legislation appears assured after Greens ‘secured’ government’s agreement to a dozen amendments