Prioritize start messages based on SendOn time

@onsi 
Here is the first stage of the changes which just does a simple compare of SendOn.
We were wondering if we should do some linear priority bump based on the length of time beyond SendOn, e.g., every X seconds beyond SendOn, your priority increases by Y points.

This current version is the simplest and easiest to understand.