Add missing BCO handling in scavenge_one (#23375)
The missing case of BCO causes the following error: ghc-9.6.1: internal error: scavenge_one: strange object 23
so added handling code.
Checked this gets rid of the above errors and didn't introduce any other types of run-time error newly.