Cocaine-snorting driver, 31, avoids jail after running over