My thoughts on this, and it is just speculation, is that O'Hara has likely refused us and went with Killie more due to the length of contract rather than wages. At his stage in his career another extra year is probably important. Even more so when you consider his recent injury issues.
Anyway. No matter why. I wish him well and hope he enjoys his second year visiting places like Arbroath and Inverness.