Expectation violation dynamically engages a bottom-up encoding state