tempMapPutStrictlyOrFail - fail if value cannot be put strictly (i.e. not overwriting anything)