Fix an issue with display capture shutdown

Holding the lock in destroy_display_stream can result in a deadlock in
display_stream_update since cb4595e512ca68526c7b44b73ef6d2708c8ab96a
Handle scene name generation collisions