Adds more divrem folds to try and get in sync with InstructionSimplify
This hits a number of reduced tests so I've had to tweak them; through a mixture of visual scrutiny and debugging they seem to be hitting the same points as the original test failed at.