scheduleTeardown

Schedules ordered teardown off the current stack trace if triggered from a callback. Always posts to mainHandler so teardown never runs inside a WebView callback stack frame.