The first part at least is intended behavior, see this comment on a previous bug report for this behavior:
I am not sure about the geomodel aspect though - seems like anything that trips 404 is probably a bug.