Remove caching of current bus assignment

Does not properly update when refreshing the assignments
Fix conditional for clearing old path points
Ensure bus marker is above all other markers