Ok so ignore them blocks they was just test blocks to help make our nodes re-sync again with the network, if we didn't do that we would of had to completely restart the blockchain because at the time there wasn't any nodes 100% synchronized , and with no nodes synchronized then would of become a dead chain as no nodes would ever be able to use the getblocktemplate command in the console to generate any new blocks, there must always be a minimum of 1 node that is 100% in-sync , due our main nodes re-locating caused our wallets to unsync, therefore other nodes also become unsynched with the network.
Ok so stuck transactions, that doesn't seem to be a problem anymore , i've managed to grab them from the mempool and include them in to new blocks,
other pools should do the same instead of just grabbing the tx's from getblocktemplate.