gdesktopappinfo: Initialize sn_id to NULL

Otherwise we'll be freeing a random stack pointer.
gdesktopappinfo: Don't double free sn_id

Not sure why mclasen added a g_free() in that path, it was just wrong.
We free it correctly later.