Thank you for sharing the scriptures. The above verse in regards to Michael in which many interpretations call Michael Jesus is interesting. Micheal I believe means One who is like God. And we know that Jesus is God the son. It does not mean he is a created angel. I do not believe that.
Jesus was able to raise Lazarus with his Voice/Words....the scriptures says the Archangel (or commander of angel?; Jesus) will shout with the voice of the archangel and the dead shall rise. I believe the sleeping saints are risen by the voice of Jesus, their shepherd. Anyhow. Thanks again!
I also believe that the sleeping saints are raised with the voice of Jesus, their pastor.
And in this passage he speaks that Michael will also be present at that moment.
The most important thing for us is that our names are written in the book of life.
God bless you.