Handle slow layer loading

Fix for slow loading of a collection specifically from the response from findLayerAsJson (Thread.sleep(3000) in Layer controller). 
Moving to step 3 after selecting a collection from search results and before the collection was loaded now refreshes step 3 on load. As a side effect Step 2 details panel would be broken and now correctly populates.