This will end up getting called. We listen in the `whenComplete` for this chain of futures. It'll get called for any failure in the future chain, or if the chain successfully makes it all the way to the end.