If you put a database into bypass recovery mode, it probably isn't worth trying to repair. I'd strongly suggest that you simply copy the data out of that database into a new one, vigorously check the logical consistancy of the tables (are all FK values valid, are any rows obviously missing, does the data survive basic business integrity checks, etc), then discard the original database.
Trying to fix one of those is a lot like trying to fix a bus after it goes off a cliff... It can be done, it can be made to look good if you are willing to work hard enough, but it will never be "right" again.
-PatP