object: use weakref when advancing current transition

Fixes reference count leak when activating an object and transition fails
2 jobs for memleak-fix in 1 minute and 28 seconds (queued for 1 second)