Usually only get 2nd spawns if you fail to kill the 1st one in time. Sounds like a bug to me. Never seen it personally.
They spawn in certain intervalls and stop doing so once the walker is destroyed.
The reason for the extra bomber is simply that the walker didn't die fast enough.