A geometric singular perturbation analysis of generalised shock selection rules in reaction-nonlinear diffusion models