Like the tagged commit 'callback-sequential', except we use the callback in a promise.then instead of in the captureWebsite function.