All things combined it seems like your yeast didn't multiply as heartily as it should have for some reason, and it may take significantly longer to work out the odor.
i'm a total n00b, but i've poured a gallon of book knowledge and discussions with people who do homebrew into a pint-glass of a brain.