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