I really doubt they hold it for 4-5 business days to make "residual profit". They hold the money to protect themselves from people making deposits with funds they don't have to begin with.
I would say both.
I would say you probably hung a little wallpaper back in the day