Don't use TBAssertDebugBuilds inside Breadcrumbs when dealing with
pop-mismatch or overpopped, because that ends up issuing the tracking
code twice in production builds.

Instead, add TBAssertRaise to TBAsserts.  This doesn't issue a tracking
code, just logs the assert, flushes, and raises an exception.