First of all: Guten/Schönen Morgen noch is not a greeting, it's a parting phrase. It's the noch that makes the difference.
The final noch just means something like for the rest of your day from here on. It can be quite an impression of some familiarity or intimacy to express your closeness with someone thorugh even your future thoughts for this person.
Most often it's just an empty phrase of everyday's obligingness... That said it then might be quite obvious that it also can mean the exact opposite when you say Guten Tag noch in an agressive or ironic voice. Maybe the Berlin bus driver treated you like a piece of clumsy baggage. When you get out at your station you might wish him a Schönen Tag noch emphasizing Schönen, meaning you wish him a bunch of football hooligans singing and dancing in his bus until the final station ;)