I think that the firmware may generate some base files if they do not exist, whether or not it rebuilds its database. For instance, the iPod firmware generates the iPod_Control folder and subfolders at runtime if they do not exist (also, I believe, Notes, Calendars, Contacts folders).