update-rc: Fix usage for various cases

Fixes:
 * fail fast in case of trouble
 * treat 1.0 as special working branch and be ok to remove it
 * select origin/1.0 as source of the local 1.0 branch

Thank to this it can be used in clean repository.
10 jobs for 1.0
in 0 seconds, using 0 compute credits, and was queued for 0 seconds