title: ExtJS 3.4: Grid does not automatically save and restore state. What am I doing wrong?
body: <p>I have an Ext 3.4 grid with stateful:true, a stateId, and each column in the column model has an id.</p>
  
  <p>Yet when I resize columns I don't see any state cookie saved, and the column widths are not restored when the page is reloaded. 
  I do have a state Manager with cookie provider defined and I can set/get cookie values via the state manager just fine. </p>
  
  <p>I also added handlers for beforestatesave and statesave and they are being called, but still - no cookie is saved and no state restored. Those handlers are being passed the correct arguments as well - the columns argument show correct updated widths when dumped into the console.</p>
  
  <p>My question is: am I doing something wrong? Should I not expect this to be automatic? 
  Do I actually have to use those state events to manually save and restore state?</p>