Global Scheduling

I want to start using Global Scheduling but we are running Vista 8.03.403D and it seems to be well known that the global scheduling order calculates in reverse in 403D.
Does anyone know which update patch fixes this problem, without creating a host of others?
I am aware of some of the other undesirables with scheduling processes in Epicor, but our extent of scheduling in Epicor, at least for now, is just keeping the priority order straight, which the Global Scheduling processes would achieve if they worked.

Thanks,

Adam