Dispersive blow-up for nonlinear Schrödinger equations revisited