diff --git a/src/NzbDrone.Common/Processes/ProcessProvider.cs b/src/NzbDrone.Common/Processes/ProcessProvider.cs
index cdb47174b..e36c86691 100644
--- a/src/NzbDrone.Common/Processes/ProcessProvider.cs
+++ b/src/NzbDrone.Common/Processes/ProcessProvider.cs
@@ -189,7 +189,11 @@ namespace NzbDrone.Common.Processes
         public void WaitForExit(Process process)
         {
             Logger.Trace("Waiting for process {0} to exit.", process.ProcessName);
-            process.WaitForExit();
+
+            if (!process.HasExited)
+            {
+                process.WaitForExit();
+            }
         }
 
         public void SetPriority(int processId, ProcessPriorityClass priority)
diff --git a/src/NzbDrone.Core/Datastore/Migration/040_add_metadata_tables.cs b/src/NzbDrone.Core/Datastore/Migration/039_add_metadata_tables.cs
similarity index 100%
rename from src/NzbDrone.Core/Datastore/Migration/040_add_metadata_tables.cs
rename to src/NzbDrone.Core/Datastore/Migration/039_add_metadata_tables.cs
diff --git a/src/NzbDrone.Core/Datastore/Migration/039_add_metadata_to_episodes_and_series.cs b/src/NzbDrone.Core/Datastore/Migration/040_add_metadata_to_episodes_and_series.cs
similarity index 100%
rename from src/NzbDrone.Core/Datastore/Migration/039_add_metadata_to_episodes_and_series.cs
rename to src/NzbDrone.Core/Datastore/Migration/040_add_metadata_to_episodes_and_series.cs
diff --git a/src/NzbDrone.Core/NzbDrone.Core.csproj b/src/NzbDrone.Core/NzbDrone.Core.csproj
index 884390fd7..92c3429c2 100644
--- a/src/NzbDrone.Core/NzbDrone.Core.csproj
+++ b/src/NzbDrone.Core/NzbDrone.Core.csproj
@@ -195,8 +195,8 @@
     <Compile Include="Datastore\Migration\036_update_with_quality_converters.cs" />
     <Compile Include="Datastore\Migration\037_add_configurable_qualities.cs" />
     <Compile Include="Datastore\Migration\038_add_on_upgrade_to_notifications.cs" />
-    <Compile Include="Datastore\Migration\039_add_metadata_to_episodes_and_series.cs" />
-    <Compile Include="Datastore\Migration\040_add_metadata_tables.cs" />
+    <Compile Include="Datastore\Migration\040_add_metadata_to_episodes_and_series.cs" />
+    <Compile Include="Datastore\Migration\039_add_metadata_tables.cs" />
     <Compile Include="Datastore\Migration\Framework\MigrationContext.cs" />
     <Compile Include="Datastore\Migration\Framework\MigrationController.cs" />
     <Compile Include="Datastore\Migration\Framework\MigrationExtension.cs" />