Make SemiFuture::via throw on nullptr executor.