Operation updateShard encounter timeout

Not quite following this statement. If RF=1, it means we should be able to cope with one node being down/unavailable right?

Don’t think this is the case, see for example here.
Replication factory of 3 is recommended for production, more info here.