Unify frame order

When using the logging handler, frames were ordered with the deepest call first. This reverses the order
I don't completely understand why we loop through the stack frames in reversed order, and then reverse the result. My coffee-deprived brain tells me that the two `reverse` calls cancel each other out. Where is my mistake? :)