Competition between age classes, and the stability of stage-structured populations: a re-examination of Ebenman's model