Improve dispatch/interrupt handling in start/create thread

Both functions resume the dispatch thread at least when successful, and both also fail when inside an interrupt.

-[Unknown]