Fix handling of keyspace during re-preparation of statements
Make executeAsync more async and avoid deadlock when dealing with UNPREPARED errors