Adds only the current
CallStack to the checkpoint. This
function searches any thrown exception for a pre-existing
CallStack and will merge the given pre-existing
CallStack with the one on this function, in an attempt to
preserve the actual call history.