It appears this answer also answers my question. Well, hopefully my question will help googlers better find it.
Thread 1 "SHOULD" see the updated cancel_work in a "reasonable amount of time", however what exactly is reasonable is (apparently) not specified.