Fix(MembershipReboot.Ef): Repository should not always call DbContext.Dispose

A Repository should only dispose of a DbContext that it created / owns