Is there a reason why the Java comments state that Task Priority is limited to the range of [0,100]? As far as I can tell, it's only used for querying, and it looks like any integer value is supported from a persistence standpoint and query perspective. I also looked for usages of Task.PRIORITY_MINIUM (sic) and Task.PRIORITY_MAXIMUM. I was unable to find references to either of those values.
In fact, I wrote a quick test that saves values outside of that range, and the test appears to pass.