On Collaborative Scheduling of Distributable Real-Time Threads in Dynamic, Networked Embedded Systems