Congratulations, you have just discovered why heat does not flow from a cold body to a hot one! Did you really think heat generated in the reaction is transferred to the (warmer) surroundings? How?
Why doesn't the flask warm up to lab temp? Is it in a constant temperature bath at 298K? Then
that is the "temperature of surroundings".
Your calculation of entropy is wrong. There will be an entropy change of reaction; the difference between the entropy of products and reactants. In the isothermal case, this is equal to ΔS
sys. ΔH is lost to/gained from the surroundings, and makes no contribution to S
sys. It comes
from the chemical potential energy of the reagents, and goes
to the surroundings; it doesn't contribute to the thermal energy of the system.
T in ΔG = ΔH - TΔS is the temperature of the system. The whole point, in a sense, is to express "ΔS
universe > 0" in terms of quantities of the system, so it is equivalent to "ΔG
system < 0". But that equivalency only holds for isothermal processes in thermal equilibrium with the surroundings. In other cases ΔG is not so useful. See this thread (which I notice you contributed to) for an example where ΔG > 0 for a spontaneous non-isothermal process:
http://www.chemicalforums.com/index.php?topic=81854.msg297962#msg297962