Time for a headswap! You probably trashed a valve and it's not closing all the way, hence the bad compression readings and strange idling.

Hopefully you didn't take the piston w/ it.