You are right, it has more to do it the anglicized accents.
But I think Bankipore and Patna Saheb were always continuous. Danapore was a seperate identity. It was the military town. Bankipore was always a part of the old Patna City. Not the historic Patliputra, mind you, it was different.