diff --git a/lib/workers/branch/index.js b/lib/workers/branch/index.js
index 657299ce31dbded4166684b9e283a19c0f2cd856..f4be140572d5703bddec465bb2ae2fb672d5776e 100644
--- a/lib/workers/branch/index.js
+++ b/lib/workers/branch/index.js
@@ -65,7 +65,7 @@ async function processBranch(branchConfig) {
     if (pr) {
       logger.debug({ pr }, 'Found existing PR');
       pr = await platform.getPr(pr.number);
-      if (pr.state === 'open') {
+      if (pr.state.startsWith('open')) {
         logger.debug({ pr }, 'Existing PR is open');
         if (!pr.canRebase) {
           const subject = 'PR has been edited';
diff --git a/lib/workers/repository/index.js b/lib/workers/repository/index.js
index 9dccd72c434b91e177164e27bf3228f4c2d9a7b3..e59a3a220c50bfd9c907ef315b7f58c600605155 100644
--- a/lib/workers/repository/index.js
+++ b/lib/workers/repository/index.js
@@ -29,7 +29,7 @@ async function renovateRepository(repoConfig, token, loop = 1) {
       ? await writeUpdates(config)
       : await ensureOnboardingPr(config);
     if (res === 'pr-closed' || res === 'automerged') {
-      logger.info('Restarting repo renovation after automerge');
+      logger.info(`Restarting repo renovation after ${res}`);
       return renovateRepository(repoConfig, token, loop + 1);
     }
     return res;