Q value priority was not handle correctly in the ExtendedContact constructor, leading into priority bug.