title: Magento 1.9 Default Config theme package cached and can't find different theme
body: <p>When I change my "Default Config" store scope theme under Configuration>General>Design, it will only load the default them in default/default. Or it will load a theme I used to use. But, if I try to load my new custom theme package, it can't find it. Here are the details...</p>
  
  <p><strong>Past:</strong>
  I was using a theme for my default config which worked fine. It was in <code>app/frontend/default/my_theme/</code> and <code>skin/frontend/default/my_theme/</code>. </p>
  
  <p>In the Default Config General > Design tab, I had the following configuration:</p>
  
  <pre><code>Current Package Name: default/my_theme
  </code></pre>
  
  <p>The rest of the fields were blank. This loaded <code>my_theme</code> just fine.</p>
  
  <p><strong>Present:</strong>
  Now I've created a multistore set up which now has 2 websites and 2 storeviews on each site. I decided to create a new theme package so I could have different "skins" for each website. I moved <code>my_theme</code> to:</p>
  
  <pre><code>app/design/frontend/my_theme/theme1/
  skin/frontend/my_theme/theme1/
  </code></pre>
  
  <p>and </p>
  
  <pre><code>app/design/frontend/my_theme/theme2/
  skin/frontend/my_theme/theme2/
  </code></pre>
  
  <p>I updated the Default Config store (the top-level global setting) under General > Design to:</p>
  
  <pre><code>Current Package Name: my_theme 
  Translations: theme1
  Templates: theme1
  Skin (Images/CSS): theme1
  Layout: theme1
  Default: theme1
  </code></pre>
  
  <p>The 2nd website in my multistore has this configuration in General>Design:
  Current Package Name: my_theme
  Translations: theme2
  Templates: theme2
  Skin (Images/CSS): theme2
  Layout: theme2
  Default: theme2</p>
  
  <p><strong>The Problem:</strong>
  The 2nd website finds <code>theme2</code> and loads it just fine, but my main website can't find <code>theme1</code>. It loads the default theme. </p>
  
  <p><strong>Troubleshooting I've tried:</strong>
  Changing the 2nd website to load theme1 using the same set up as Default Config - the 2nd website finds and loads theme1 just fine.</p>
  
  <p>Changing the main website configuration at the "website" and "storeview" level to bypass the default and use theme1 doesn't work either. </p>
  
  <p>Renaming the folder of <code>my_theme</code>on the server to <code>new_theme</code>and then updating the Default Config>General>Design package <code>default/new_theme</code>doesn't even work. The only thing that works is <code>default/my_theme</code>!</p>
  
  <p>Cleared all my cache in the admin panel, and deleted all files from <code>var/cache</code> on the server.</p>
  
  <p><strong>Bottom line:</strong>
  It seems like somehow my site has cached <code>default/my_theme</code> and can only find that one. I can't update the Default Config theme package to anything else. The 2nd website loads in other themes fine, but it is the main website that can only load either the default theme or the old theme. </p>