timeline: Make sure that the snapping distance when a project is loaded

Otherwise we could end up with no snapping distance set, and this no
snapping happening in the timeline.
Expect ASYNC_DONE after commiting

And make sure no seek is launch meanwhile otherwise bad things can
happen