Contract signings hit four-year high as sellers reset prices