This assumes that we don't need to be that conservative of stack
space. This is reasonable because mutable properties and objects live
in different alists these days, limiting the amount of recursion.
Remove some conditional checks that have no coverage in the regtest.
Always call do_break_processing(), moving the is_live check into spanner.cc
rebase?
https://codereview.appspot.com/572130043