We need to unlink this before freeing it since it's being called from weston_signal_emit_mutable. Signed-off-by: Derek Foreman <derek.foreman@collabora.com>