GPUImageMovieWriter: finishRecordingWithCompletionHandler must happen synchronously on video processing queue too

finishRecording runs synchronously, but if you call the method with a completion handler it doesn't. This results in a race condition to finish recording.

I have simply moved the runSynchronouslyOnVideoProcessingQueue code into the second finishRecording method and indented the existing code accordingly.