If the club had told James they still viewed him as a key player moving into the last year of his deal I think he'd happily have stayed, because it's a year and he knows he'd get a move.
Mendes will have been ratting away as he does for the last few months just so the deals were in place and the club clearly told James that if an offer came in they'd be happy to move him on.
That's how I view it.
Benitez comes into play like so. If he'd had said he wanted James to stay, then I think he would be staying. But he's clearly not bothered. Again, I don't mind that as such. I do mind that our other options aren't up to scratch and as
@Nymzee said, one game against a very poor side - that we only played well in for about 30 minutes - isn't gonna change my mind about that.