Please see my Stack Overflow post for more details! Very briefly, I checked to make sure that my factor was properly ordered and that the break and color vectors were correct, but the color sequence is still wrong in one instance.
I hope that the above link is enough to go on ( also see the pastebin for more detailed code); I can try to send an .Rdata file your way but it might be rather large.