Revert "Clean up mode tracking to avoid a small memory leak."

As it might actually be responsible for some weird behaviour and
crashes we have seen lately.

This reverts commit 1e0d3046abe811bd84ee1c883c205fdddafc4639.

Conflicts:
	src/usb_moded-dbus.c