Почему перестали работать команды в Python?
Такие большие декораторы должны быть определены где нибудь в самом низу @bot.message_handler(content_types=['text'])

Что происходит: пишите /test, библиотека ищет, в какую функцию закинуть это сообщение. И отправляет все это в def send_text(message):, потому что /test хоть и выглядит как команда, все же является текстом. Поэтому срабатывает верхний декоратор, который ловит все текстовые сообщения.
Попробуй в конце вместо bot.polling() указать
bot.polling(none_stop=True)
Или поставь функцию test_q() после всех команд
Проблема в том, что у тебя скрипт идет по порядку.  Сначала start, потом функция test_q(), на которой он останавливается, ожидая сообщений. А только после переходит к остальным командам