I'm assuming perfectly multi-threaded code, because otherwise and we're discussing software capabilities not hardware.
That's not entirely true.
Thuban has the same amount of L3 as Deneb, so we're talking 1MB L3 per core on Thuban vs 1.5MB L3 per core on Deneb. Scaling won't be perfect.
Furthermore, while we are talking about a 1P desktop chip here rather than a 2-8p server chip, I remember reading that Istanbul (and Magny Cours) rely on L3 to maintain cache coherency and/or reduce inter-core/inter-socket traffic. On some of the beefier Opteron rigs, you can commit a certain amount of L3 per socket to facilitate this process . . . or something along those lines.
I doubt that we're going to see features like that popping up in BIOSes supporting Thuban, but with 50% more cores all churning away in what will hopefully be some sort of harmony, it is safe to assume that an even larger amount of the chip's L3 will be committed to cache coherency when all six cores are pegged (vs. Deneb anyway). So . . . scaling won't be perfect.
It will not be slower by any means, especially thanks to turbo and possibly other enhancements, but don't expect perfect scaling from 4->6 cores in heavily-threaded apps. It needs more L3 for that to happen.