DeepestStacked finds the deepest error which has a stack.
This may not get the deepest in the whole tree, only the deepest
as found walking down one branch of the tree.
Stack gets the stack trace not including the call into this method.
Offset is the number of frames to leave off of the top of the stack.
Trim is the number of frames to remove from the end of the stack.