As far as I know you can't completely block an unannounced spawn of a boss, but you can delay it if you stand on where he spawns. For example I've noticed when people were constantly standing on Fernfang's island, he always spawned "as late as he could". But does this apply to other non-boss-related raids, even the announced ones?