Queens Park Rangers only sacked Gareth Ainsworth on Saturday night, but 48 hours later they have already snapped up his replacement.