If a buyer has been working with an agent for years, if it were "my" buyer customer/or client, I would have explained to them somewhere along the line what the options are when it came to FSBOs.
I also agree with the poster who said they would have set the buyer free months ago. The only buyer I have ever had for over a year was very demanding timewise (wanted to see things "now", then the husband wanted to see the same thing "on the way home from work", then they both wanted to see it together) and in the end, bought new construction that I had suggested to them a few times, but was told it was in the wrong school district, too close to a main road, drove by there and didn't like the street, there was noplace to walk to.....they ended up "just stopping in to take a look" and bought from someone from the listing office who was doing an open house that day. From that experience i am now dedicated to EBAs after the first showing.