City spent $12.6 million to improve Beverly Street underpass; rocks fell off structure post-reconstruction, raising safety concerns with CPKC rail.