add extra tests to confirm failures in FF aren't due to message passing between threads