Index: wp-includes/functions.wp-scripts.php
===================================================================
--- wp-includes/functions.wp-scripts.php	(revision 16268)
+++ wp-includes/functions.wp-scripts.php	(working copy)
@@ -101,8 +101,15 @@
 	if ( $src ) {
 		$_handle = explode('?', $handle);
 		$wp_scripts->add( $_handle[0], $src, $deps, $ver );
-		if ( $in_footer )
+		if ( $in_footer ) {
 			$wp_scripts->add_data( $_handle[0], 'group', 1 );
+			
+			// when the scripts are actually printed via WP_Scripts->do_item, the handles are added to
+			// in_footer[] if the have a group set. if wp_print_scripts has already beed called, do_item
+			// won't called on these items and so they won't be displayed in the footer
+			if (did_action('wp_print_scripts'))
+				$wp_scripts->in_footer[] = $_handle[0];
+		}
 	}
 	$wp_scripts->enqueue( $handle );
 }
