I already created server 4.3.4 several times. There is always another trick. This is everyone's own job. (,,Because the TDB 4.3.4 is not always updated, Usually Can not you use latest core revision ...'')
A simple method for auth and char db convert:
-Get a "Navicat for MySql"
-Start the program
-Create a database and name it for example "target". Open and import here your 3.3.5 auth database dump.
-Create an another database and name it for example "source". Open and import here a base 4.3.4 auth db, like TrinityCore/sql/base/auth_database.sql.
-Navicat's menu bar -> Tools -> Structure Synchronization
-Target is "target", Source is "source"
-Compare
-Tick off everything in the "Querries of mod." box
-Run Querry
-Enjoy your converted database
The char db is same method.
Obviously, there are other ways, I use this.
I hope I was helpful!
Greetings from Hungary!