No estoy seguro de los detalles del usuario que intentas eliminar, pero el error que estás viendo probablemente se deba a que una o más de las siguientes comprobaciones no se cumplen.
Lo más probable es que sea algo en el bloque else. Y sí, estoy de acuerdo, el mensaje de error podría ser definitivamente menos vago .