When placing a torch on a block face where torches may not be placed, in an empty block adjacent to a chest or furnace, the torch will be placed on the chest or furnace when there are no other adjacent faces where the torch can be placed.
For example, place a furnace on the ceiling of a room and try to place a torch on the ceiling next to it; the torch will be attached to the furnace.
You don't think this is cool? The isn't even fixed the the PC version. I don't think it will every be.