I was wondering, when and why would you call tsf_send_assertion_msg 1? Because when you omit it, nothing happens, which is ok I think. When using an assertion query I'd probably only would use the 0 variant, to indicate an error.
https://docs.thinkwisesoftware.com/docs/sf/unit_test.html#docsNav