update dependencies
add more logs.tf error classes, fall back to unknown error if none were found