ReplicatedPG: take recovery_read_lock even on recover_missing

Signed-off-by: Samuel Just <sjust@redhat.com>
fix log appending, need to missing_add_event for object creations
Merge remote-tracking branches 'athanatos/wip-10059', 'athanatos/wip-10150', 'athanatos/wip-10157', 'athanatos/wip-7861', 'athanatos/wip-7862' and 'athanatos/wip-8011' into wip-sam-working