Vrs cleanup

This reduces our upstream diffs (hence the random newline adds), cleans up logging statements, and makes the initial unw_cleanup a tad moar safe for mixed thumb/non-thumb stuff.