Show original stacktraces for rethrown exceptions

It's good if Plack::Middleware::StackTrace can handle stacktraces for rethrown exceptions as developers expect.

This is a successor of https://github.com/plack/Plack/compare/original-stacktrace reducing "false cache hit".