Predictable Forecast Errors and Revisions from non-Rational Agents