server/red_worker: fix possible leak of self_bitmap
server/red_worker: fix possible leak of self_bitmap

After the previous patch moving self_bitmap freeing inside red_drawable
ref count, we have a possible self_bitmap leak:

red_process_commands
 red_get_drawable | red_drawable #1, red_drawable->self_bitmap == 1
  red_process_drawable | rd #2, d #1, d->self_bitmap != NULL
   release_drawable | rd #1, d# = 0, try to release self_bitmap, but
                        blocked by rd #1
  put_red_drawable | rd #0

This patch moves the call to release_drawable after the call to
put_red_drawable, thereby fixing the above situation.

fgouget/spice,ya-mouse/spice,SPICE/spice,dezelin/spice,fgouget/spice,dezelin/spice,freedesktop-unofficial-mirror/spice__spice,SPICE/spice,elmarco/spice,freedesktop-unofficial-mirror/spice__spice,dezelin/spice,Fantu/spice,mathslinux/spice,dezelin/spice,alon/spice-server,elmarco/spice,mathslinux/spice,dezelin/spice,freedesktop-unofficial-mirror/spice__spice,mathslinux/spice,mathslinux/spice,alon/spice-server,elmarco/spice,fgouget/spice,alon/spice-server,Fantu/spice,alon/spice-server,freedesktop-unofficial-mirror/spice__spice,alon/spice-server,SPICE/spice,fgouget/spice,elmarco/spice,ya-mouse/spice,freedesktop-unofficial-mirror/spice__spice,elmarco/spice,mathslinux/spice,Fantu/spice,Fantu/spice,ya-mouse/spice