Residual and virtual properties of generalised Bestvina-Brady groups