Проблема оказалась в том, что вместо localhost в параметре domain необходимо значение, соответствующее самому домену. То есть если вы запускаете на локале и значение у вас равняется 127.0.0.1, то и значение, отправляемое в метод set_cookie должно ему соответствовать.