Fix deposit address generation
If sidechain address entries contain invalid keys, the deposit address generation could not be completed. When generating deposit addresses, SONs should create deposit address for all entries with valid keys, and skip the invalid ones.