If the bundle directory doesn't contain Contents-Info.plist file, maybe due to been one level too high, Migration throws an exception and aborts.... It should simply make an entry in the log