`brickserrors.Handle` needs a check for context cancellation and if the context is canceled there needs to be a new context to continue. https://github.com/pace/bricks/blob/74a4ee5afd9a836fe22d734fc8b647acd20480cf/maintenance/errors/error.go#L118