fix(vfs): handle context.Canceled errors
What does this MR do?
Handles the context.Canceled
errors gracefully and treats them as not found resources instead of internal server errors.
This will reduce the number of 500 errors reported in the logs and Sentry.
Closes #669.