Using a personal AEM DEV instance is the best way to code with AEM. Make sure you solution is sound before pushing to a staging server.
Anyhow - i recommend setup a fresh instance and repeat your steps. Lets see if you can reproduce in order to pinpoint where the issue is. I still think its related to that bundle.