Found the answer to yours and my layout update problems:
Step One Turn off all Caching in your demo store >>system>>cache management
Step Two Disable all cache controls except Configuration
Step Three Check Mark Refresh Cache
The problem is due to the layout xml files being cached and not updated.
Simply switch off caching during development and select refresh cache before saving the cache management screen.
I hope this helps,