The filter with the hoses may have broken off of the petcock. They stick up into the tank a few inches, and once the gas level gets below that point, you need to switch to reserve. If those broke, then there is no reserve. Also, due to the petcocks position on the tank the gas obviously needs to be able to flow to the side with the petcock in order for it to feed the carbs.
When I was testing my tank for leaks, adding only a little bit of gas would not allow it to drain until I tipped the tank to get the gas over the hump and over to the side with petcock on it.
Not sure what your tank configuration is, but mine has an offset gas cap, and the petcock is on the opposite side.