Ensure all oneshot scripts were run before early log collection

When init-done.service starts, it means all oneshot services except
oneshot-root-late.service were run. Thus, we start early log collection
after those two.

Actually, oneshot-root-late.service already has init-done.service in its
After= option, but we're making our service depend on both, just in case
this changes.