findOneAndUpdate failing on null/undefined property val