mbtree: respect callback's wishes to terminate scan
benchmarks: do order_status the right way

leave a flag to enable the hack for old silotree (the right way is
enabled by default)

this patch also fixes some un-necessary string ctor invocations
(implicit conversion of lcdf::Str -> std::string)