As a purser when i was working in the cabin the flightdeck would usually call me to find out if the cabin was secure for landing and would intimate me at least 10mins before landing.At which point i know that i should start securing or ensure that the cabin is secure.
Surely,the cabin crew should know that their primary job in the cabin is for safety of the passengers and not for service so it behoves the purser or cabin manager on the flight to realize that the service would interfere with safety

and it should have been discontinued with sincere apologies given to the
passengers that where not served.
we should always remember safety first