Change the default task priority to something that can be changed, or to a very high number
This would allow tasks run from home screen to have priority over anything in the background. A dynamic starting priority would be huge for other reasons as well. It could default to 7 as currently operating, but be changed as needed.