Core: update lifecycle ordering to be inline with correct timing. Discussed in https://github.com/Polymer/polymer/issues/338