No, just no. Combat logging is an exploit abuseable in any mode. Especially in solo (for example against thargoids) this is an issue. I have seen player combat logging against NPCs in open so many times. It happens more frequent in PvE most likely because they have no fear some NPC could report them.1st confirmed log - 24 hour ban to solo
2nd confirmed log - 30 day ban to solo
3rd confirmed log - Permaban to solo.
Replace solo with a ban from the entire game and this is a good approach. But all in all I prefare something completely different, which is an automatic response from the client/server or whatnot.
Logged out or disconnected (for whatever reason) while in combat? Ship destroyed and login back to a rebuy screen with all consequences like respawning to the nearest station.
You can even do this local on everyone's machine by just writing an encrypted logfile that contains this information. Upon terminating the game or a los connection the logfile obviously persists and the game can check wheather upon the next log in wheather it was a good or bad log out. To avoid abuse, the logfile must have the same date as the last save of the CMDR save file which is not saved locally but retrieved from FDev servers (just in case players want to delete this file).
Ofcourse this is not "the" solution but an idea for an approach that might work. And it's nothing more than a .txt file.