FIXME: run_event_loop shouldn't change refcount

Tests call this manually (which is bad), but refcounting causes it to be
destroyed prematurely. Don't refcount on the event loop.