Inactive witnesses shouldn't be listed in list_witnesses from database API
While doing tests for witness related operations found out that witnesses with empty block_signing_key
(STM1111111111111111111111111111111114T1Anm
) are still listed as witnesses in output. According to @ABW they shouldn't. Right now witness_object once created, can't be deleted.