Add a `pinned_on` field to `rust_task`. Add runtime support for setting and unsetting this. Make the scheduler respect it.