decodebin2: fix pad leak and problem with GWeakRef code