Well, too late to lube it now.
While it wasn’t filthy when I shook it the valve wasn’t perfectly free. After cleaning I got the happy flopping.
Test drive showed that I’m not getting the violent occasional idle although a larger sample size of drives will be required.
Hopefully after the new O2 sensor goes in I’ll have sorted out the running issues and all the codes will clear. If not then I’ll consider the CCV delete.