Does "The toaster Frank had bought from him didn't work." appear to be an accurate statement based on "Frank was upset with Tom because the toaster he had bought from him didn't work."?
yes