Hello jasonwa,
Make sure you read the topic of route summarization with EIGRP. EIGRP summary suppresses all subnets that make up the summary from being advertized - meaning only the summary is being sent out in the advertisement – by design, this was meant to reduce the size of the routing tables.
To answer your question - note that the 5.10 is tied to 5.9.
In 5.9, you configured the summarization with default routing.
This is how the routing table on R5 looks after - for the routes going to R4 as next hop:
Rack1R5#sh ip route | include via 155.1.(0|45).4
D* 0.0.0.0/0 [90/2297856] via 155.1.45.4, 00:02:42, Serial0/1
[90/2297856] via 155.1.0.4, 00:02:42, Serial0/0
As you have noted there are 2 paths - one via the frame relay and the other via the point-to-point serial.
After completing 5.10, you will note the following in the routing table of R5:
Rack1R5#sh ip route | include via 155.1.(0|45).4
D 150.1.4.0 [90/2297856] via 155.1.45.4, 00:01:10, Serial0/1
D* 0.0.0.0/0 [90/2297856] via 155.1.45.4, 00:01:10, Serial0/1
[90/2297856] via 155.1.0.4, 00:01:10, Serial0/0
The leak-map allows R4 to leak the route to its loopback0 via the point-to-point serial – along with the summary route; with that being the longest match R5 will use the point-to-point serial to send traffic destined to R4 loopback0.
HTH,
Maindor