Update test to clean redis between runs
What does this MR do?
When running this spec locally, many individual tests will fail after the first run. Turns out that redis needs to be cleared, otherwise it holds the cached information for repository@branch_names
, causing subsequent attempts to create a new branch fail with a "Branch already exists" error.