Ok, there was one final problem with TRQ-1830. At the top level for send_join_job_to_sisters() we weren't handling the permanent failure properly.