This has to do with some newer source code (see file: lav_mvnorm_missing.R).
Pragmatically speaking, why are you requesting a robust estimator if you are bootstrapping? In fact, the only fit measure you are requesting is the naïve chi-squared, so you don't need to request MLR or missing = pairwise. You can just use FIML to get a bootstrap distribution of that statistic (not that it varies at all in this case, since your model has df = 0).
Of course, the results will not really represent the distribution of that statistic under the null hypothesis, even if the data were normal, because you are bootstrapping from data which were (almost certainly) generated from a different population than the one implied by your model's estimates (i.e., the null is false). The solution to this is to transform the data, commonly referred to as the Bollen-Stine (1992) transformation, which is only available using complete data. You can request a Bollen-Stine bootstrap in the semTools package, and your top example works in the latest development version (make sure the devtools package is installed):
install.packages("lavaan", repos = "http://www.da.ugent.be", type = "source")
devtools::install_github("simsem/semTools/semTools")
dat <- read.table("data_error_bootstrap.dat", header = TRUE)
library(semTools)