Do you have a MicroSD card in? If so, try restarting a few times without it. Someone theorized that the MicroSD card insertion may be a separate trigger for a scan.
No, I don't have a MicroSD card. The bootloader in the precompiled sansapatcher linked from this site will trigger a db rebuild in the OF if something changed. Everyone hates that and I am trying to build a version that will skip the rebuild. If you look at this function:
int load_mi4_part(unsigned char* buf, struct partinfo* pinfo,
unsigned int buffer_size, bool disable_rebuild)
in main-pp.c, by setting "disable_rebuild" to "true" when calling the function is suppose to stop the rebuild, but it is not doing it.

Charles