I admit to puzzling over this question for quite some time earlier in my career. One way I convinced myself of the answer was to take an extremely practical, applied view of the situation, a view that recognizes no measurement is perfect. Let's see where that might lead.
The point of this exercise is to expose the assumptions that might be needed to justify the somewhat glib mixing of densities and probabilities in expressions for likelihoods. I will therefore highlight such assumptions wherever they are introduced. It turns out quite a few are needed, but they're pretty mild and cover every application I have encountered (which obviously will be limited, but still includes quite a few).
The problem concerns a mixed distribution $F,$ one that is neither absolutely continuous nor singular. Lebesgue's Decomposition Theorem permits us to view such a distribution as a mixture of an absolutely continuous one (which by definition has a density function $f_a$) and a singular ("discrete") one, which has a probability mass function $f_d.$ (I'm going to ignore the possibility that a third, continuous but not absolutely continuous component, may be present. Those who use such models tend to know what they're doing and usually have all the technical skills to justify them.)
When $F = F_\theta$ is a member of a parametric family of distributions, we may write
$$F_\theta(x) = F_{a\theta}(x) + F_{d\theta}(x) = \int_{\infty}^x f_a(t;\theta)\mathrm{d}t + \sum_{t \le x} f_d(t;\theta).$$
(The sum is at most countable, of course.) Here, $f_a(\,;\theta)$ is a probability density function multiplied by some mixture coefficient $\lambda(\theta)$ and $f_d(\,;\theta)$ is a probability mass function multiplied by $1-\lambda(\theta).$
Let's interpret any observation $x_i$ in an iid dataset $X=(x_1,x_2,\ldots, x_n)$ as "really" meaning we have certain knowledge that a hypothetical true underlying value $y_i$ lies in an interval $(x_i-\delta_i, x_i+\epsilon_i]$ surrounding $x_i,$ but otherwise have no information about $y_i.$ Assuming we know all the deltas and epsilons, this no longer presents any problems for constructing a likelihood because everything can be expressed in terms of probabilities:
$$\mathcal{L}(X;\theta) = \prod_i \left(F_\theta(x_i + \epsilon_i) - F_\theta(x_i - \delta_i)\right).$$
If the support of $F_{d\theta}$ has no condensation points at any $x_i,$ its contribution to the probability will reduce to at most a single term provided the epsilons and deltas are made sufficiently small: there will be no contribution when $x_i$ is not in its support.
If we assume $f_a(\,;\theta)$ is Lipschitz continuous at all the data values, then uniformly in the sizes of the epsilons and deltas we may approximate the absolutely continuous part of $F_\theta(x_i)$ as
$$F_{a\theta}(x_i + \epsilon_i) - F_{a\theta}(x_i - \delta_i) = f_a(x_i;\theta)(\epsilon_i + \delta_i) + o(|\epsilon_i + \delta_i|).$$
The uniformity of this approximation means that as we take all the epsilons and deltas to grow small, all the $o()$ terms also grow small. Consequently there is a vanishingly small value $\epsilon(\theta)\gt 0,$ governed by the contributions of all these error terms, for which
$$\eqalign{
\mathcal{L}(X;\theta) &= \prod_i \left(f_a(x_i;\theta)(\epsilon_i + \delta_i) + o(|\epsilon_i + \delta_i|) + f_d(x_i;\theta)\right)\\
&= \prod_i \left(f_a(x_i;\theta)(\epsilon_i + \delta_i) + f_d(x_i;\theta)\right)\ + \ o(\epsilon(\theta)).
}$$
This is still a little messy, but it shows where we're going. In the case of censored data, usually just one part of each term in the product will be nonzero, because these models typically assume that the support of the singular part of the distribution is disjoint from the upport of the continuous part, no matter what the parameter $\theta$ might be. (Specifically: $f_d(x) \ne 0$ implies $F_a(x+\epsilon)-F_a(x-\epsilon) = o(\epsilon).$) That permits us to break the product into two parts and we can factor the contributions from all the intervals out of the continuous part:
$$\mathcal{L}(X;\theta) = \left(\prod_{i=1}^k (\epsilon_i + \delta_i) \right)\prod_{i=1}^k f_a(x_i;\theta) \ \prod_{i=k+1}^n f_d(x_i;\theta).$$
(Without any loss of generality I have indexed the data so that $x_i, i=1, 2, \ldots, k$ contribute to the continuous part and otherwise $x_i, i=k+1, k+2, \ldots, n$ contribute to the singular part of the likelihood.)
This expression now makes it plain that
Since the interval widths $\epsilon_i+\delta_i$ are fixed, they do not contribute to the likelihood (which is defined only up to some positive constant multiple).
Accordingly, we may work with the expression
$$\mathcal{L}(X;\theta) = \prod_{i=1}^k f_a(x_i;\theta) \ \prod_{i=k+1}^n f_d(x_i;\theta)$$
when constructing likelihood ratios or maximizing the likelihood. The beauty of this result is that we never need to know the sizes of the finite intervals that are used in this derivation: the epsilons and deltas drop right out. We only need to know that we can make them small enough for the likelihood expression we actually work with to be an adequate approximation to the likelihood expression we would use if we did know the interval sizes.