MAJOR BUG in R2 that needs a fix asap

While this change is good for consistency, it sucks logically. I expect it does this due to some underlying behavior on other platforms, but it still doesn’t make sense.

Call SpecialFolder.Desktop.Child("thisDoesNotExist") // Non-nil FolderItem with Exists = False
Call SpecialFolder.Desktop.Child("thisDoesNotExist").Child("thisAlsoDoesNotExist") // Nil FolderItem
Call SpecialFolder.Desktop.Child("thisDoesNotExist").Child("thisAlsoDoesNotExist").Child("surprise!") // NilObjectException