I asked service.
They said the fee is for a 1 hour general diagnostic (I guess it's not easy to replicate). They said, however, that if the issue turns out to be in warranty, then they will waive the fee.
Sounds reasonable. I guess they had to many customers abusing the free service visit, so...