Avoiding usage of unwrap() with JoinHandle

I am aware of the distinction.

I am referring to this language from the docs page:

or in case the thread is intended to be a subsystem boundary that is supposed to isolate system-level failures, match on the Err variant and handle the panic in an appropriate way

That is what I am referring to by handling the panic.