Check out the astrophysics forum thread
"is this theory plausible"

It is a theory I'm currently working on.
You may find that it helps reconcile the two.