Optimize resched with a running thread.

Esp. if it would go back to itself.
Don't save vregs for threads that don't use them.
Merge pull request #1209 from unknownbrackets/threadqueue-perf

Don't save/restore VFPU regs for threads that don't use them