closes #2521, life cycle listener invocation order was not consistent