Despite warnings, drug giant took long path to Vioxx recall.