When I was extending my fishing pond, (4deep) the water wasnt recreating. There were 3 source block surrounding the 'empty' space but did not create- current fix is to place a building block under it- did this not update in 1.5? That you could take a source block in the ocean and not have a current afterwards?
Source blocks are only created ontop of existing source blocks.