Really fix cas client reads. Also commit before read. I should change that to a real-time-get which flux doesn't seem to support.