Fixed dozer using get_member instead of fetch_member resulting in dozer not always getting the member object when restarting a punishment timer. Also removed the weird behavior of dozer deleting a punishment timer record only to add it back right away. This had the unintended side effect of dozer removing the punishment record if anything went wrong when trying to restart the timer.
Fixed dozer using get_member instead of fetch_member resulting in dozer not always getting the member object when restarting a punishment timer. Also removed the weird behavior of dozer deleting a punishment timer record only to add it back right away. This had the unintended side effect of dozer removing the punishment record if anything went wrong when trying to restart the timer.