If you drop/create an empty app_offline.htm the application is not getting stopped and the app_offline.htm is not served.
current code loads the file content into a buffer. if the file size is 0, the load is marked as failed and therefore no process shutdown will be triggered. Will fix it in next release.
This was fixed