Add a few more asserts and fix the tests.

We had some tests that were checking invalid things.
Fixed these and added some more asserts to check state.

modified:   rbt.rb
modified:   tc_all.rb

testing: rbt-tests (56%)