This is not a formula, but a method of counting the graphs in OP faster than straightforward enumeration. It's superpolynomial in complexity (although sub-exponential).
Let's start with a recurrence for the number $a_n$ of labelled directed acyclic graphs on $n$ vertices: $a_0 = 1$, and for any $n \geq 1$
$$a_n = \sum_{k = 1}^n (-1)^{k - 1} {n \choose k} a_{n - k} 2^{k(n - k)}.$$
This is inclusion-exclusion principle applied to the number $k$ of sources in the graph. If we want the graph to have a single sink, we simply forbid the empty graph, and each of the new sources to not have any outgoing edges, resulting in a recurrence $a'_{0} = 1$, $a'_{1} = 1$, and for any $n \geq 2$
$$a'_n = \sum_{k = 1}^n (-1)^{k - 1} {n \choose k} a'_{n - k} (2^{n - k} - 1)^k.$$
Finally, to also have a single source, for the final set of sources we tweak the inclusion-exclusion weights: having $k$ new sources on the final step has weight $(-1)^{k - 1} \cdot k$. One can see that only the graphs with a single source are not cancelled out (and are counted once), thus
$$a''_n = \sum_{k = 1}^n (-1)^{k - 1} {n \choose k} k a'_{n - k} (2^{n - k} - 1)^k.$$
To count unlabelled graphs of this kind (we denote the numbers $b_n$, $b'_n$, $b''_n$ similar to the above), we combine the above approach with Burnside's lemma. Let $S_{n - 1}$ be the symmetric group acting on all $n$ vertices except for the unique sink. Then the number of unlabelled graphs is given by $b''_n = \frac{1}{(n - 1)!} \sum_{\pi \in S_{n - 1}} a''_{\pi}$, where $a''_{\pi}$ is the number of labelled single source, single sink DAGs stabilized by the permutation $\pi$. Clearly, $a''_{\pi}$ depends only on the conjugation class (cyclic structure) of $\pi$, so we can write $a''_{\lambda}$ for a partition $\lambda$ of $n-1$.
With a slightly more sophisticated version of inclusion-exclusion, we have
$$a'_{\lambda} = \sum_{\varnothing \neq \mu \subset \lambda} (-1)^{|\mu|} {\lambda \choose \mu} a'_{\lambda - \mu} \prod_{i \in \mu} \left(2 \prod_{j \in \lambda - \mu} 2^{(i, j)} - 1\right).$$
The notation makes sense if $\lambda$ and $\mu$ are treated as multisets. Similarly, one can show that
$$a''_{\lambda} = \sum_{\varnothing \neq \mu \subset \lambda} (-1)^{|\mu|} {\lambda \choose \mu} \omega(\mu) a'_{\lambda - \mu} \prod_{i \in \mu} \left(2 \prod_{j \in \lambda - \mu} 2^{(i, j)} - 1\right),$$
where $\omega(\mu)$ is the number of summands $1$.
The complexity of this solution is roughly $Poly(n) $A000712$(n) \sim Poly(n) exp(\frac{2\pi}{\sqrt{3}}\sqrt{n})$. This is an improvement of my initial approach from the comments to another answer, and, implemented in C++, produces answers up to $n = 40$ in about two minutes.
To count unlabelled graphs of this kind with prescribed number of edges, one can ostensibly modify this approach to operate with generating polynomials $\sum_{e = \text{# of edges}} c_e x^e$ instead of numbers for values of $a_n$, $a_{\lambda}$, $a'_{\lambda}$, etc.